Competitions
27Scoring a competition
The scoring workspace: preparing a task, getting the flights in, running the score, reading the result, and publishing it from provisional to locked official.
The workflow#
The scoring tab lists the competitions you score. Opening one gives you its workspace: a card for the competition and a card for each task, with a step bar showing how far that task has come.
- Prepare a task. This copies the task definition and the registered pilots into the scoring workspace. Re run it whenever the task or the pilot list changes.
- Get the flights. In a live tracking competition the tracks are pulled in from live tracking on their own while the task runs. For anyone live tracking missed, upload a ZIP with all the IGC files, or a single IGC. Both kinds score together in the same run.
- Parse Tracks reads the files in the background.
- Run Score checks every flight against the task, start, turnpoints, goal and airspace, and calculates the points with the selected formula.
- Review the results table, the per pilot Details and the Map.
- Publish: Provisional first, Official once protests are settled, then Lock Official.
- Finalize Competition once every task has a locked official result. That creates the locked Final Overall Results.
Tip
The blue button on each task card is always the recommended next step. When in doubt, press that.
Note
Parsing and scoring run in the background and need the score worker to be running. The workspace refreshes itself when jobs finish, and a yellow background jobs pill tells you work is queued.
Getting the flights in#
In a live tracking competition every pilot who flew with live tracking gets their track without anyone uploading anything: it is pulled from the live stream into the workspace as their scored track while the task runs, and again once at the deadline. Pull Live Tracks on the task card does the same by hand, which is what you want if the scoring worker was down for a while.
A live track is an ordinary track from there on. It is scored, drawn on the map and included in the track downloads like any other, and a pilot who is not happy with theirs can send you their IGC to replace it.
Upload Flights takes a ZIP with all the IGC files, or a single IGC. Files are matched to registered pilots by the pilot name, taken from the file name or from the IGC header.
Anything that cannot be matched is listed rather than guessed at, so nothing is ever assigned to the wrong pilot. Fix the file name and upload again, or pick the track by hand.
Pilot Tracks lists every candidate a pilot has, with the distance, ESS and duration of each, so you can compare them and choose which one scores. A track from live tracking is marked live. Any candidate can be downloaded as an IGC, live ones included, which is what you hand a jury. Run the scoring again after changing a selection.
Caution
A pilot who uploaded late may not be scorable: flights outside the upload window arrive private and locked until an administrator releases them. See Uploading flights.
Scoring settings#
Note
Changes take effect the next time you press Run Score. Nothing is recalculated silently behind your back.
The result source switch decides where the public results come from: the published scoring here, or manual result files uploaded on the competition manager. You only need it when results are produced outside the platform.
Ranking categories#
Categories create extra rankings from the same results: female, junior, sports class, a national championship inside an open event. Every publication and its downloads include them automatically.
en-a, en-b or CH, AT.
Note
A category that matches no pilot is kept in the settings but skipped in publications, so an empty junior class does not produce an empty page.
Airspace files#
Upload the airspace as an OpenAir .txt or a GeoJSON file. A competition default applies to every task, and a file uploaded for a single task overrides the default for that task only, which is how you handle a day NOTAM.
Violations are detected during Run Score and penalized with the rule from the scoring settings. Every penalty names the zone and the penetration depth, and the zones are drawn on the task map.
Caution
After changing an airspace file, press Run Score again. The check happens during scoring, not on upload.
Reading the results#
The formula in one line: Total = Distance + Time + Leading - Penalty. Time points are only earned by pilots who finish the speed section, and leading points reward flying in front.
Badges next to a pilot flag problems: no track, no start, early start, no ESS, no goal. Red numbers in the penalty column are point deductions, whether from airspace or entered by hand.
Details opens the full breakdown for one pilot: the points, the task validity, the timing and every turnpoint with its crossing time, with missed ones in red, next to a map of that pilot's full resolution track over the task and the airspace.
Map opens the big view with the task, the airspace and the tracks. Airspace zones are named on the map with their altitude limits, and red markers show where a pilot infringed. It starts with the top three; toggle single pilots or all pilots in the list. The HD button loads every recorded fix of a track, so you can zoom in until each fix is a dot with its time and click one for pilot, time and altitude.
Compare Latest Runs shows the point differences between the two most recent scoring runs, which is how you check what a settings change or a manual penalty actually did.
Note
Day quality, launch validity times distance validity times time validity, scales the available points for everyone. One hundred percent is a perfect task day.
Publishing and finalizing#
| State | Means |
|---|---|
| Provisional | Published and visible to pilots, but it can be replaced at any time. |
| Official | The confirmed result. It can be locked against further change. |
| Locked official | Frozen. Required before the competition can be finalized. |
| Final Overall Results | Created by finalizing the competition, once every task is locked. |
Each publication can be downloaded as CSV or PDF, overall or per ranking category. The PDF includes the formula settings and every penalty with its reason, which is what you want attached to a protest decision.
Reopen unlocks the final results if something has to be corrected after finalizing. Every scoring run is kept, so the history of what was published when is never lost.
Tip
In a live tracking competition provisional results are published automatically while the task runs, so pilots watching from the ground see the standings move. At the deadline one last run is made and the result stops moving on its own. Anything after that is your decision: replace a track, add a penalty, run the scoring again.