<< Click to Display Table of Contents >> Navigation: Support > Reconfigurable Rulebook > Definition Types > RESULT LIST FORMAT > Result List Format Style Guide |
In order to create consistency between different RESULT LIST FORMATS, the following styles should be adhere to when crafting your RESULT LIST FORMAT.
Always include the following three columns.
•Rank, and always the first column.
•DisplayName (or DisplayNameAbbreviated)
•Aggregrate Score
{
"Header": "Rank",
"ClassSet": [
"Name" : "rlf-col-rank",
"ShowWhen" : {
"Condition" : "TRUE",
"Operation" : "VARIABLE"
}
],
"Body": "{Rank}",
"ShowWhen" : {
"Operation" : "VARIABLE",
"Condition" : "TRUE",
"Not" : false
}
},
{
"BodyLinkTo": "ResultCOF",
"Header": "Athlete",
"ClassSet": [
"Name" : "rlf-col-participant",
"ShowWhen" : {
"Condition" : "TRUE",
"Operation" : "VARIABLE"
}
],
"Body": "{DisplayNameAbbreviated}",
"ShowWhen" : {
"Operation" : "VARIABLE",
"Condition": "TRUE" ,
"Not" : false
}
},
{
"BodyLinkTo": "None",
"Header": "Aggregate",
"ClassSet": [
"Name" : "rlf-col-event",
"ShowWhen" : {
"Condition" : "TRUE",
"Operation" : "VARIABLE"
}
],
"Body": "{Aggregate}",
"ShowWhen" : {
"Operation" : "VARIABLE",
"Condition" : "TRUE",
"Not" : false
}
}
One of GAP, DFL (Distance from Leader), and DFF (Distance from Final) should be included in an INTERMEDIATE and UNOFFICIAL Result List. They should be excluded in both FUTURE and an OFFICIAL Result List. GAP should be used in Finals. DFL or DFF should be used in qualification or events without a Final.
{
"Header": "DFL",
"ClassSet": [
"Name" : "rlf-col-gap",
"ShowWhen" : {
"Condition" : "TRUE",
"Operation" : "VARIABLE"
}
],
"Body": "{Gap}",
"ShowWhen" : {
"Operation" : "EQUATION",
"Boolean" : "OR",
"Arguments" : [
{
"Operation" : "VARIABLE",
"Condition": "RESULT_STATUS_INTERMEDIATE" ,
"Not" : false
},
{
"Operation" : "VARIABLE",
"Condition": "RESULT_STATUS_UNOFFICIAL" ,
"Not" : false
}
],
"Not" : false
}
}
Columns that list scores for an EventType Stage, should be displayed on Medium (or larger) resolution screens.
{
"BodyLinkTo": "None",
"Header": "Prone",
"ClassSet": [
"Name" : "rlf-col-stage",
"ShowWhen" : {
"Condition" : "TRUE",
"Operation" : "VARIABLE"
}
],
"Body": "{Prone}",
"ShowWhen" : {
"Operation" : "VARIABLE",
"Condition": "DIMENSION_MEDIUM" ,
"Not" : false
}
}
Contains Header Body Children and Footer, this is how a Result List will be displayed
"Display":
{
"Header":
{
"ClassSet":
[
{
"Name": "rlf-row-header",
"ShowWhen":
{}
}
]
},
"Body":
{
"ClassSet":
[
{
"Name": "rlf-row-athlete",
"ShowWhen":
{}
},
{
"Name": "rlf-row-dns",
"ShowWhen":
{
"Condition": "LAST_REMARK_DNS",
"Operation": "VARIABLE"
}
},
{
"Name": "rlf-row-dnf",
"ShowWhen":
{
"Condition": "LAST_REMARK_DNF",
"Operation": "VARIABLE"
}
},
{
"Name": "rlf-row-dsq",
"ShowWhen":
{
"Condition": "LAST_REMARK_DSQ",
"Operation": "VARIABLE"
}
},
{
"Name": "rlf-row-bubble",
"ShowWhen":
{
"Condition": "LAST_REMARK_BUBBLE",
"Operation": "VARIABLE"
}
},
{
"Name": "rlf-row-eliminated",
"ShowWhen":
{
"Condition": "LAST_REMARK_ELIMINATED",
"Operation": "VARIABLE"
}
},
{
"Name": "rlf-row-first",
"ShowWhen":
{
"Condition": "HAS_REMARK_FIRST",
"Operation": "VARIABLE"
}
},
{
"Name": "rlf-row-second",
"ShowWhen":
{
"Condition": "HAS_REMARK_SECOND",
"Operation": "VARIABLE"
}
},
{
"Name": "rlf-row-third",
"ShowWhen":
{
"Condition": "HAS_REMARK_THIRD",
"Operation": "VARIABLE"
}
}
]
},
"Children":
{
"ClassSet":
[
{
"Name": "rlf-row-child",
"ShowWhen":
{}
}
]
},
"Footer":
{
"ClassSet":
[
{
"Name": "rlf-row-footer",
"ShowWhen":
{}
}
]
}
}
The following are the common class list names, and their uses, for columns.
•rlf-col-event: For columns showing EventType Event scores.
•rlf-col-gap: For columns listing GAP, DFL, or DFF values.
•rlf-col-matchinfo: For columns listing information about the match.
•rlf-col-participant: For columns listing information about the athlete or team.
•rlf-col-profile: For columns that have PublicProfile set.
•rlf-col-rank: For columns showing the athlete's or team's current rank.
•rlf-col-series: For columns showing EventType Series scores.
•rlf-col-stage: For columns showing EventType Stage scores.
•rlf-col-string: For columns showing EventType String scores.
•rlf-col-singular: For columns showing EventType Singular scores (e.g. shots).
The following are the common class list names, and their uses, for rows.
•rlf-row-athlete: For Body rows that represent an athlete.
•rlf-row-child: For Children rows.
•rlf-row-footer: For Footer rows.
•rlf-row-header: For Header rows.
•rlf-row-team: For Body rows that represent a team.
The following are the common class list names, and their uses, for rows that will be assigned based on the remarks an athlete has.
•rlf-row-dns: For Body rows that represent not shooting. Represented in blue.
•rlf-row-dnf: For Body rows that represent not finishing Represented in blue.
•rlf-row-dsq: For Body rows that represent disqualification. Represented in red.
•rlf-row-eliminated: For Body rows that represent elimination, usually during finals. Represented in blue.
•rlf-row-bubble: For Body rows that represent bubble placement, usually during finals. Represented in orange.
•rlf-row-first: For Body rows that represent the First place. Represented in gold.
•rlf-row-second: For Body rows that represent the Second place. Represented in silver.
•rlf-row-third: For Body rows that represent the Third place. Represented in bronze.
Note:
The Reconfigurable Rulebook and functionality will be fully implemented in the 3.0 release of Orion Scoring System. Athena and Rezults both 100% implement the Reconfigurable Rulebook.