Difference between revisions of "CCS Standard"

From PC2wiki
Jump to: navigation, search
(initial article)
 
m (added input, output and services sections)
Line 2: Line 2:
 
can be used at the ICPC Finals.
 
can be used at the ICPC Finals.
  
 +
A CCS that conforms to the standard implements the requirements specified and
 +
supports the use of the following files and services.
 +
 +
==Input Contest Data Files==
 +
 +
* [[contest.yaml]]
 +
* [[problem.yaml]]
 +
 +
* groups.tsv - ICPC [[CMS]] Region information
 +
* teams.tsv - ICPC [[CMS]] Team information
 +
* userdata.tsv - user login and password information
 +
 +
==Input Contest Data Files==
 +
 +
* results.tsv - formerly [[pc2export.dat]] info in TSV format.
 +
* scoreboard.tsv - standings information
 +
* HTML output of the standings/scoreboard
 +
 +
==Services==
 +
 +
* [[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.
 +
* Input format validator - Judge's data and answer file validator
 +
* Output validator support - [[Validator]] support
  
 
[[Category:CCS|CCS]]
 
[[Category:CCS|CCS]]

Revision as of 10:10, 24 December 2011

The Contest Control System Standard is a list of requirements for a Contest Control System (CCS) that can be used at the ICPC Finals.

A CCS that conforms to the standard implements the requirements specified and supports the use of the following files and services.

Input Contest Data Files

  • groups.tsv - ICPC CMS Region information
  • teams.tsv - ICPC CMS Team information
  • userdata.tsv - user login and password information

Input Contest Data Files

  • results.tsv - formerly pc2export.dat info in TSV format.
  • scoreboard.tsv - standings information
  • HTML output of the standings/scoreboard

Services

  • 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.
  • Input format validator - Judge's data and answer file validator
  • Output validator support - Validator support