cms
cms copied to clipboard
Contest Management System
**Description:** During IOI 2024 contest, we had a [live stream](https://www.youtube.com/watch?v=2EbAoNmgvYU), using scoreboard as a source of data for inforgrafics. In particular, we are using /subchanges endpoint to receiver score updates....
This gives a stable ID that can be used to refer to a specific submission. Quick SQL snippet to update an existing database: ``` begin; alter table submissions add column...
Added a remove function to teams and also made a check when adding a team to a user if that team actually exists or not
Current behavior when cms can't find any config file:  (and normally the DEBUG lines aren't even shown.) I feel like we should just throw an error immediately when no...
readthedocs shows ads on our docs now. we already have cms-dev.github.io, we could serve docs from there. note for generating docs ourselves: dev-dependencies.txt pins an ancient version of sphinx. readthedocs...
In the Estonian fork, we rephrased the "killed by signal" message, to move more explanation to the help text, but we removed the "(could be triggered by violating memory limits)"...
This is a feature we implemented to help beginners. For the first few tasks, we provide base files that do input/output for you, since this can be quite difficult for...
This one is quite a lot more niche than my other issues I think, but maybe still worth discussing :) In the Estonian olympiad, we have a system where high-schoolers...
This is similar to the Telegram bot that was recently upstreamed. We use Matrix for our internal communications, so this basically has the same functionality but for Matrix. I think...
Currently CWS gets notifications by polling every 30 seconds, and gets submission statuses by doing polling with exponential backoff (starting at 1 sec, delay multiplier about 1.5). Instead, we could...