Live control
No event selected.
Mark Competitor Out
Set stop time for selected competitor.
No official start checkpoint yet.
Finalize event to enable historical export.
Competition table
Final results preview
| Place | Competitor | Country | Penalty | Stop time | Final result | Status |
|---|
Add competitor to event
Type a name to find an existing competitor profile, or continue typing to create a new one.
Competition number is generated automatically for the active event when you add competitor.
Import competitors
CSV or semicolon text. Columns: display_name, country, club, competition_number, table_number, photo_url, registration_date (optional).
Competitor profiles and photos
| No. | Name | Country | Club | Registration date | Historical rank | Best time | History | Photo upload | Tone | AI portrait | Delete |
|---|
Spectators
Everyone registered to guess the winning time for the selected event.
| Photo | Name | Country | Guess | Winner guess | Verified | Edit |
|---|---|---|---|---|---|---|
| Select an event. | ||||||
Edit spectator
Select a spectator row to edit.
Import historical results
This gives competitors a historical ranking. Recommended first ranking model: best official historical time.
Ranking explanation
The system ranks competitors in the selected event by their best imported historical result. Longer historical time equals stronger seed ranking. Competitors without historical records remain unranked.
Merge duplicate competitors
Use this when the same person has multiple entries due to spelling differences or duplicate imports.
If selected event country is Sweden/Sverige, missing competitor country is set to Sweden.
Competitor historical results
Select a competitor to view historical results.
Changes are audit-logged.
| Time | Event | Year | Country | Location | Place | Source |
|---|
Create event
Edit selected event
Spectator settings
Spectator settings are audit-logged. The registered spectator list is under the Competitors tab.
Events
| Name | Date | Country | Status | Public URL |
|---|
Portrait generator settings
Safari/iOS workflow: take a photo, upload it, and generate a premium competitor portrait with configurable color tone and prompt.
Settings are audit-logged.
Mail settings
Settings are audit-logged. Secrets are encrypted at rest.
API status
Last checked: never
Spectator games
"Guess the winning time" lives per-event under Events → Spectator settings. "Can you beat the champion" below is standalone — not tied to a live event. Registrants become real rows in the same CSWC spectator database.
Create a champion quiz
Quizzes
| Title | Status | Champion | |
|---|---|---|---|
| No quizzes yet. | |||
Question bank
A reusable library of instinct questions. Add new ones here, then pull them into any quiz from its Questions & options panel below — the quiz keeps its own copy, so editing a quiz's question never changes the bank.
Champion & sponsor images
Questions & options
Six default instinct questions are seeded automatically when a quiz is created. Edit, add, or remove as needed. The champion ranks answers on their own page — admin can override any option's points afterward.
Participants
| Name | Country | Status | Score | Place | Consent | |
|---|---|---|---|---|---|---|
| No participants yet. | ||||||
Audit log
Corrections, removed penalties and official time changes are logged here.
| Time | User | Action | Entity | Reason |
|---|