Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ia-toki/judgels

Modern programming contest system
https://github.com/ia-toki/judgels

competitive-programming

Last synced: 4 months ago
JSON representation

Modern programming contest system

Awesome Lists containing this project

README

        


Judgels

A modern programming contest system.

CI
License

## Usage

Judgels has been used for:

- [TLX](https://tlx.toki.id), :indonesia: 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](https://judgels.toki.id).

For dev guide, visit the [wiki](https://github.com/ia-toki/judgels/wiki).

## Credit

Judgels was initiated based on an IOI 2014 paper: [Components and Architectural Design
of an Autograder System Family](http://www.ioinformatics.org/oi/pdf/v8_2014_69_80.pdf),
by Jordan Fernando and Inggriani Liem.

## License

GNU GPL version 2.