Skip to content

indravb6/judgels

 
 

Repository files navigation

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

Modern programming contest system

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 62.7%
  • JavaScript 32.2%
  • FreeMarker 2.2%
  • SCSS 1.5%
  • C++ 0.3%
  • Jinja 0.3%
  • Other 0.8%