Difference between revisions of "CCS Standard"

From PC2wiki
Jump to: navigation, search
(Services)
(Updated header to more accurately reflect the difference between "CCS" and "CLICS"; added links to the CLICS page.)
 
(8 intermediate revisions by one other user not shown)
Line 1: Line 1:
The Contest Control System Standard is a list of requirements for a Contest Control System ([[CCS]]) that
+
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 standard implements the requirements specified and
+
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.
  
 
==Input Contest Data Files==
 
==Input Contest Data Files==
  
* [[contest.yaml]]
+
* [[contest.yaml]] - [[ICPC CCS]] contest information (including language and other settings)
* [[problem.yaml]]
+
* [[problem.yaml]] - [[ICPC CCS]] a single problem definition
  
* groups.tsv - ICPC [[CMS]] Region information
+
* [[groups.tsv]] - ICPC [[CMS]] Region information
* teams.tsv - ICPC [[CMS]] Team information
+
* [[teams.tsv]] - ICPC [[CMS]] Team information
* userdata.tsv - user login and password information
+
* [[userdata.tsv]] - user login and password information
  
==Input Contest Data Files==
+
==Output Contest Data Files==
  
* results.tsv - formerly [[pc2export.dat]] info in TSV format.
+
* [[Contest Data Files|results.tsv]] - the final standings data for upload to the [[CMS]]
* scoreboard.tsv - standings information
+
* [[Contest Data Files|scoreboard.tsv]] - standings information
 
* HTML output of the standings/scoreboard
 
* HTML output of the standings/scoreboard
 +
* [[submissions.tsv]] - a list of run judgement/summary information
  
==Services==
+
==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).  
 
* [[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.
 
* [[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
 
* Input format validator - Judge's data and answer file validator
 
* Output validator support - [[Validator]] support
 
* Output validator support - [[Validator]] support
  
[[Category:CCS|CCS]]
+
[[Category:CLICS]]  
[http://www.kayzoe.com/ Small Business SEO]
+
[[Category: Version 9.3]]

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

Output Contest Data Files

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