AVM-Martin / judgels

Competitive programming platform

Home Page:https://tlx.toki.id

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Judgels

A modern programming contest system.

CI License

Usage

Judgels has been used for:

  • TLX, 🇮🇩 Indonesia's largest competitive programming training website.
  • Indonesian National Olympiad in Informatics since 2015.
  • Asia-Pacific Informatics Olympiad 2015 & 2020, hosted by Indonesia.

Features

This is a non-exhaustive list of Judgels's features:

Problem management

  • multilanguage problem statements
  • batch, interactive, output-only, and functional (like IOI 2010 and above) problem types
  • custom checker (scorer)
  • subtasks with different points
  • version control

Contest management

  • IOI- and ICPC-style contests
  • virtual contests, where contestants can start at different times
  • announcements, clarifications, scoreboards
  • various user roles: contestants, supervisors, and managers

Docs

For user guide, visit the Judgels website at judgels.toki.id.

For dev guide, visit the wiki.

Credit

Judgels was initiated based on an IOI 2014 paper: Components and Architectural Design of an Autograder System Family, by Jordan Fernando and Inggriani Liem.

License

GNU GPL version 2.

About

Competitive programming platform

https://tlx.toki.id

License:GNU General Public License v2.0


Languages

Language:Java 62.9%Language:JavaScript 32.3%Language:FreeMarker 2.2%Language:SCSS 1.2%Language:C++ 0.3%Language:Jinja 0.3%Language:CSS 0.3%Language:HTML 0.2%Language:Go 0.1%Language:Python 0.1%Language:Dockerfile 0.1%Language:Shell 0.0%Language:C 0.0%