Relay Forking

Platform: 🖥️ Desktop only

See also: Relay legs, Classes, courses, and maps, Creating and editing events

Opening forking management

The Forking button appears in the participant data toolbar only in relay events.

  1. Click a relay event in the event list to open the event settings window
  2. Click Forking

This opens relay forking management where you can view and edit forking assignments for all teams and legs.

Randomizing forkings

To automatically randomize course variations for teams:

  1. Select the classes for which you want to randomize forkings
  2. Click Randomize forkings

Navisport randomly assigns valid course combinations to each team in the selected classes.

Exporting forkings

Click Export forkings to download the current forking assignments as a file. Useful for backup or sharing forking data with other systems.

Importing forkings

You can import forking assignments from a CSV file:

  1. Click Import forkings
  2. Select your CSV file

The CSV file has a header row with bib number, class, and one column per leg:

Bib number,Class,Leg 1,Leg 2,Leg 3
1,H21,Course A1,Course B2,Course C1
2,H21,Course B1,Course C2,Course A1
3,H21,Course C1,Course A2,Course B1

Click Example file to download a template.

Import errors

If problems occur during import, you'll see error messages such as:

  • Team not found in the event
  • Course name in the CSV file does not match any course in the event

Fix your CSV file and try again.

Validating forkings

Navisport validates forking assignments automatically. If everything is correct, you'll see:

"All forking assignments are valid"

If problems are found, you'll see the number of warnings (e.g. "3 warnings"). Possible warnings:

  • Course not assigned — A leg is missing a course assignment
  • Invalid course for this leg — The assigned course is not valid for this leg
  • Team visits different controls than other teams — The team's combined route does not cover the same controls as other teams
  • Leg is missing a runner — No runner is assigned to the leg
  • Leg is assigned to multiple runners — The same leg is assigned to more than one runner

Fixing invalid assignments

Click Fix next to the affected team, and Navisport will attempt to find a valid course combination automatically.

If no valid combination can be found, modify the course settings or assign forkings manually.

Saving and discarding changes

After editing, remember to save. You can also discard changes to return to the last saved state.

Putting it together: Setting up forkings for a relay competition

H21 class with 20 teams, 3 legs, 3 course variations per leg:

  1. Set up the relay event with classes, legs, and courses in Classes, courses, and maps
  2. Register teams and assign runners to legs in Participant data
  3. Open Forking from the event settings
  4. Select the H21 class and click Randomize forkings
  5. Check the validation status — if you see "All forking assignments are valid", you're done
  6. If any team has warnings, click Fix or edit the assignment manually
  7. Save changes
  8. Optionally click Export forkings for backup or to share with course builders