Managing contests

A contest can only be created by an operator with admin role. After the contest has been created, the admin can then assign one or more managers to it. The managers or the admin themselves will configure the contests.

Contest components

When you create a new contest, you will be presented with the following fields.

Name
The contest name.
Description
The contest description that will be shown to the public. Can contain promotion text so that users register to this contest, etc.
Style
Currently two styles are supported: ICPC-style and IOI-style contests. Further details will be given in the next sections.

Contest managements aspects

Contest managements refer to configuring contest before the contest starts and supervising contest during the contest.

Contest managements are divided into several aspects. Each aspect can consist of configuration units called contest modules. Each module can be enabled or disabled (almost) independently. Some contest modules also have module configurations that can be further specified when the modules are enabled.

Here is an overview of contest management aspects:

Managing contest style
How to configure settings related to the contest style, such as ICPC time penalty etc, allowed programming languages, etc.
Managing contest scope
How to control who can access the contest, can users register to the contest, etc.
Managing contest times
How to specify the duration of the contest, can the contest be started virtually, etc.
Managing contest people
How to add people with different roles to the contest: managers, supervisors, and contestants.
Managing contest problems
How to add problems from Repository Gate to the contest.
Managing contest teams
How to make the contest team-based.
Managing contest triggers
How to control who can start the contest.
Managing contest passwords
How to set passwords in the contest.
Managing contest announcements
How to use announcements in the contest.
Managing contest clarifications
How to enable and use clarifications in the contest.
Managing contest submissions
How to view and regrade submissions in the contest.
Managing contest scoreboards
How to enable scoreboards in the contest, set scoreboard freeze time, etc.
Managing contest files
How to upload public files in a contest.
Locking contests
How to lock a contest after it ends.

Finally, the full references of all contest modules are available in Contest module references.