Skip to content

Commit 84b9919

Browse files
committed
Reformulate documentation introduction.
1 parent 2b4e83b commit 84b9919

1 file changed

Lines changed: 2 additions & 8 deletions

File tree

docs/Introduction.rst

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,9 @@
11
Introduction
22
************
33

4-
When organizing a programming contest, there are three main stages:
4+
CMS (Contest Management System) is a software for organizing programming contests similar to well-known international contests like the IOI (International Olympiad in Informatics). It was written and it received contributions by people involved in the organization of similar contests on a local, national and international level, and it is regularly used for such contests in many different countries. It is meant to be secure, extendable, adaptable to different situations and easy to use.
55

6-
- the first is to develop all the data that the assigned tasks need (i.e., statements, solutions, testcases, information on how to grade submissions, etc.);
7-
8-
- the second, that happens when the contest is onsite, is to properly configure the machines that the contestants are going to use during the contest, in particular with respect to network security;
9-
10-
- the third is to manage the actual contest (accepting and grading submissions, give feedback on them, display a live ranking, etc.).
11-
12-
The aim of the CMS project is to give a good answer to the third problem. Our goal is to develop a contest management system that is secure, extendable, adaptable to different situations, and easy to use.
6+
CMS is a complete, tested and well proved solution for managing a contest. It does not, however, provide tools for the development of the task data belonging to the contest (task statements, solutions, testcases, etc.) or for configuring machines and network resources that host the contest itself. These are responsibility of the contest administrators, although there are tools that help to automate them.
137

148

159
General structure

0 commit comments

Comments
 (0)