Welcome to CMS’s documentation!
¶
Introduction
General structure
Services
Security considerations
Docker image
Running tests
Developing CMS
Installation
Dependencies and available compilers
Preparation steps
Installing CMS and its Python dependencies
Configuring the worker machines
Updating CMS
Running CMS
Configuring the DB
Configuring CMS
Running CMS
Recommended setup
Logs
Data model
Users
Participations
Contests
Tasks and datasets
Submissions, results and tokens
Announcements, questions and messages
Admins
Creating a contest
Creating a contest from scratch
Creating a contest from the filesystem
Creating a contest from an exported contest
Configuring a contest
Limitations
Feedback to contestants
Computation of the score
Languages
Timezone
User login
USACO-like contests
Extra time and delay time
Analysis mode
Programming languages
Detailed timing configuration
Fixed-window contests
Customized-window contests
Task types
Introduction
Standard task types
White-diff comparator
Checker
Standard manager output
Custom task types
Score types
Introduction
Standard score types
Custom score types
Task versioning
Introduction
Datasets
External contest formats
Italian import format
Polygon format
RankingWebServer
Description
Managing data
Securing the connection between PS and RWS
Using a proxy
Some final suggestions
Localization
For developers
For translators
Troubleshooting
Database
Services
Servers
Sandbox
Evaluations
Internals
RPC protocol
Backdoor
CMS
Navigation
Introduction
Docker image
Installation
Running CMS
Data model
Creating a contest
Configuring a contest
Detailed timing configuration
Task types
Score types
Task versioning
External contest formats
RankingWebServer
Localization
Troubleshooting
Internals
Related Topics
Documentation overview
Next:
Introduction