Difference between revisions of "Problemset.yaml"

From PC2wiki
Jump to: navigation, search
m (added note about problem set section name change)
m (File Layout: added note about section name)
Line 10: Line 10:
 
The list of problems defs in the problemset determines
 
The list of problems defs in the problemset determines
 
the number and order of the problems defined in a contest.
 
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
 
Each problemset problem definition has a short-name which
Line 61: Line 63:
 
     color:      white
 
     color:      white
 
     rgb:        #ffffff
 
     rgb:        #ffffff
 
  
 
=See Also=
 
=See Also=

Revision as of 09:36, 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.

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

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

See Also