cms
cms copied to clipboard
Contest Management System
Since tornado 5.0 (with python 3), event loops by default have to be created explicitly in each new thread. This commit reinstates the old behavior in AWS and CWS. http://www.tornadoweb.org/en/stable/asyncio.html#tornado.platform.asyncio.AnyThreadEventLoopPolicy...
There are five pre-compiled answers. 1) "Yes" 2) "No" 3) "Answered in task description" 4) "Invalid question" 5) "No comment" In the past, they only view in English, itself, at...
This change is [](https://reviewable.io/reviews/cms-dev/cms/786)
Admin can select multiple testcases and delete them all at once --- This change is [](https://reviewable.io/reviews/cms-dev/cms/785)
I add this ability to store all files that admin wants to save for a task but it wouldn't shown to contestants and wouldn't run with other files. --- This...
See title. This fixes running cmsMake with bash scripts as generators. --- This change is [](https://reviewable.io/reviews/cms-dev/cms/759)
Hello everybody. This PR adds a functionality that I felt like was needed in CMS, namely a way to sign up for a contest without an administrator's help. When organizing...
Currently, judging is only done on datasets that have background judging enabled even if submissions are invalidated manually. As far as I know, this is not the way it was...
When using TwoSteps task with comparator, error occurs. Since Sandbox(probably "isolate") makes mapping directory with owner "root", writing_none method in IsolateSandbox tries to chmod for directory which its owner is...
This change is [](https://reviewable.io/reviews/cms-dev/cms/629)