🛠Customization
Scoring is central to any CTF contest. Our platform has a fully-configurable scoring engine, supporting a wide range of scoring metrics/ criteria, that gives you full flexibility while organizing your CTF.
Columns​
Organizers can customize the columns/metrics that will be displayed in the scoreboard. These columns can be either shown or hidden from the scoreboard.
The following columns are available:
- Rank: The rank of the participant in the scoreboard.
- Points: The total number of points earned by a participant.
- Flags Submitted: The total number of flags submitted (i.e. correct submissions) by a participant.
- Challenges Completed: The total number of challenges fully solved by a participant (i.e. correctly submitted all flags).
- Last Submission: Challenge name and timestamp of the last submission made by a participant.
- First Bloods: The total number of challenges solved by a participant before anyone else.
- Second Bloods: The total number of challenges solved by a participant before anyone else, but after the first blood.
- Third Bloods: The total number of challenges solved by a participant before anyone else, but after the second blood.
- Relative Grade: The relative grade of a participant compared to the rest of the participants.
- Completion: The percentage of the competition challenges solved by a participant.
- Challenge List: A list of challenges with solve status of participants.
Scoring Metrics​
The platform allows organizers to fully configure the metrics used to rank participants in the scoreboard. Through this admin panel setting, organizers can customize how ranks should be determined, the metrics to consider and their relative priorities.
The following metrics are available:
- Points: The total number of points earned by a participant.
- First to Score: First to reach a certain number of points.
- Flags Submitted: The total number of flags submitted (i.e. correct submissions) by a participant.
- First Bloods: The total number of challenges solved by a participant before anyone else.
- Second Bloods: The total number of challenges solved by a participant before anyone else, but after the first blood.
- Third Bloods: The total number of challenges solved by a participant before anyone else, but after the second blood.
General Settings​
Following are the configurations that can be done for a Scoreboard.
Setting | Description |
Header Graph | A graph can be optionally displayed on top of the scoreboard. Supported graphs are:
|
Filter Options | The scoreboard supports filtering by `Category`, `Tags`, `Difficulty`, `Affiliation` and `Country`. These filters can be enabled/disabled by the organizer. |
Contestants Per Page | Define the number of contestants to be shown per page in the scoreboard. |
Allow Search | If enabled, users will be able to search for other contestants in the scoreboard. |