cms
cms copied to clipboard
Contest Management System
Since the ioi-isolate sandbox environment uses advanced features from the Linux kernel, the system only supports Linux for its host os (as far as I know). So, making documentation for...
It seems like the testimonial page is quite outdated for several Olympiads -- maybe due to covid-19?. Anyways, these are updates for the Korean Olympiad in Informatics. KOI 2021 and...
**Description:** When there are many workers, ES gets overloaded and can not assign a new task fast enough. This reduces the efficiency so much that having more workers after a...
At the IOI, it often happens that during the submission storm at the end of the contest, we are getting errors like this: ``` WARNING Worker,46 File af7ffdbbf9f6ec5d2f3cbbc3c58f980519d89cb8 (Executable insects...
These are 3 scoring types that are frequently used in Estonian olympiads, especially for more beginner-oriented tasks. GroupSum gives points for each test proportionally for each subgroup. It doesn't have...
In light of #119, this would change the format of the `cms.conf` and `cms.ranking.conf` configuration files from JSON to TOML. Apart from the obvious, the changes include: * Transforms the...
To address #1216, this PR splits the ES into two separate services: 1- QueueService: This service is solely responsible for maintaining the queue. It assigns tasks to the worker. Once...
Jinja removes whitespace between template tags by default. This causes some sentences on the task submissions page to not have a space between them. Fixed by using `{%+` instead of...