Difference between revisions of "Problemset.yaml"
m (add file format, updated description) |
m (added note about problem set section name change) |
||
Line 1: | Line 1: | ||
The problemset.yaml is a file that contains a list of problems. | The problemset.yaml is a file that contains a list of problems. | ||
+ | |||
+ | In an earlier [[CCS]] standard this section was present in the [[contest.yaml]] file. | ||
+ | |||
+ | '''Note that the section name changed from problemset to problems'''. The section name | ||
+ | is problemset in [[contest.yaml]] and problems in [[problemset.yaml]]. | ||
=File Layout= | =File Layout= | ||
Line 29: | Line 34: | ||
|} | |} | ||
− | An example of a | + | An example of a problems section |
− | + | problems: | |
- letter: A | - letter: A | ||
short-name: apl | short-name: apl |
Revision as of 09:20, 12 September 2016
The problemset.yaml is a file that contains a list of problems.
In an earlier CCS standard this section was present in the contest.yaml file.
Note that the section name changed from problemset to problems. The section name is problemset in contest.yaml and problems in problemset.yaml.
File Layout
The list of problems defs in the problemset determines the number and order of the problems defined in a contest.
Each problemset problem definition has a short-name which is also called the problem short name. The problem short name is the name of a directory where the rest of the problem settings are stored. For more information about those files and their contents see the article Problem Format.
The problem short name (short-name) directory is expected to be in the same directory as the problemset.yaml file.
Name | Description | Example |
---|---|---|
letter | letter used to identify problem | G |
short-name | problem short name (directory name for files, see Problem Format) | fizbuzz |
color | (optional) name of the color for the balloon | Muave |
rgb | (optional) the RGB color for the ballon | #0000ff |
An example of a problems section
problems: - letter: A short-name: apl color: yellow rgb: #ffff00 - letter: B short-name: barcodes color: red rgb: #ff0000 - letter: C short-name: biobots color: green rgb: #00ff00 - letter: D short-name: castles color: blue rgb: #0000ff - letter: E short-name: channel color: white rgb: #ffffff