Difference between revisions of "Problemset.yaml"

From PC2wiki
Jump to: navigation, search
m (File Layout: added note about section name)
m (See Also: add link)
Line 68: Line 68:
* [[Problem Format]]
* [[Problem Format]]
* [[problem.yaml]]
* [[problem.yaml]]
* [[Export Tab]]
[[Category:Version 9.3]]
[[Category:Version 9.3]]
[[Category:Import and Export]]
[[Category:Import and Export]]

Revision as of 17:47, 24 November 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.

The section name for the problems in problemset.yaml is "problems".

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.

problemset name and values
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

  - 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

See Also