Difference between revisions of "CCS Standard"
From PC2wiki
m (→Other Standards: rename cat) |
(Updated header to more accurately reflect the difference between "CCS" and "CLICS"; added links to the CLICS page.) |
||
Line 1: | Line 1: | ||
− | The Contest Control System | + | The term "CCS Standard" typically refers to the [[CLICS]] Contest Control System specification, which is a list of requirements for a Contest Control System ([[CCS]]) that |
− | can be used at the ICPC Finals. | + | can be used at the [[ICPC]] World Finals. |
− | A CCS that conforms to the | + | A CCS that conforms to the [[CLICS]] specification implements the requirements specified and |
supports the use of the following files and services. | supports the use of the following files and services. | ||
Latest revision as of 15:30, 3 December 2016
The term "CCS Standard" typically refers to the CLICS Contest Control System specification, which is a list of requirements for a Contest Control System (CCS) that can be used at the ICPC World Finals.
A CCS that conforms to the CLICS specification implements the requirements specified and supports the use of the following files and services.
Input Contest Data Files
- contest.yaml - ICPC CCS contest information (including language and other settings)
- problem.yaml - ICPC CCS a single problem definition
- groups.tsv - ICPC CMS Region information
- teams.tsv - ICPC CMS Team information
- userdata.tsv - user login and password information
Output Contest Data Files
- results.tsv - the final standings data for upload to the CMS
- scoreboard.tsv - standings information
- HTML output of the standings/scoreboard
- submissions.tsv - a list of run judgement/summary information
Data Feeds
- Run Forwarding Feed (XML) - provides run submission data to clients (non-team typically). The Run Forward Feed data includes both run information (Team, Problem, etc) and the submitted source code file(s).
- Event Feed (XML) - provides a number of contest events, ex. contest def, language def, runs info, notifications.
Other Standards
- Input format validator - Judge's data and answer file validator
- Output validator support - Validator support