judgels
judgels copied to clipboard
Modern programming contest system
Judgels

Judgels is a competitive programming contest platform. With Judgels, you can prepare problems with various types and languages, set up test data, and test solutions. Then, you can run contests with various configurations. Users can be managed with various authorizations: as contestants, supervisors, and managers. Equipped with sandboxed grader as well.
Usages
- TLX, :indonesia: Indonesia's largest competitive programming training gate.
- :indonesia: Indonesian national olympiad in informatics since 2015.
Features
Highlights:
-
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 authorizations: contestants, supervisors, and managers
Docs
See the wiki.
Credit
This work is initiated based on an IOI 2014 paper: Components and Architectural Design of an Autograder System Family, written by Jordan Fernando and Inggriani Liem.
License
GNU GPL version 2.