Skip to content

Event — Routes

The Routes tab defines the paths that teams follow during the event. Each route groups a set of challenges in a specific order, and teams are assigned to routes. Different teams can follow different itineraries — this prevents crowding when all teams are in the same area and allows custom experiences per group. From here you can create routes, assign challenges with drag-and-drop ordering, edit GPS positions on a live Google Maps widget, copy routes for reuse, and control per-challenge visibility and sequencing.

  • Role: Agency or Admin
  • Event state: Event must be stopped — routes cannot be created, edited, or deleted while the event is running

Events list → click event name → Routes tab

Routes tab showing 14 routes for JTI Barcelona with columns: Name, Teams, Challenges — each route has 56 challenges and one assigned team


The Routes tab displays a table of all routes for the event.

ColumnTypeDescription
(Row actions)IconsEdit (pencil), Delete (trash), Copy (share)
NameDisplayRoute name (clickable — opens route edit)
TeamsDisplayBulleted list of team numbers and names assigned to this route. Hidden for MooveGoXR event type.
ChallengesDisplayNumber of challenges included in this route
IconActionDescription
PencilEditOpens the route edit form
TrashDeleteOpens delete confirmation. Hidden when the event is running.
ShareCopyDuplicates the route immediately and redirects back to the list
ActionDescription
NewOpens the route creation form. Hidden when the event is running.
  • When the event is running, an info alert is displayed: “Event is running — editing not allowed while active.” The New button and Delete row icons are hidden.
  • The Teams column is hidden for MooveGoXR-type events.

The creation form contains a single field.

FieldTypeDescriptionRequired
NameTextRoute display name. Defaults to the localized default route name.Yes
ActionDescription
SaveCreates the route and returns to the Routes tab (or route list).
CancelDiscards the form and returns to the list.
  • Blocked during running event. If the event is active, the create action returns an error: “Editing an event is not allowed while it is active.”
  • The route is created empty — challenges are assigned later via the edit form.

Route edit view showing challenge cards with ordering controls on the left and an interactive Google Maps widget on the right

The edit form is the most complex UI in the Routes section. It combines route-level settings, per-challenge configuration, and a live Google Maps widget for positioning and ordering.

FieldTypeDescriptionRequired
NameTextRoute display nameYes

The edit form has two sub-tabs for managing the challenge list:

Sub-tabDescription
DetailCard-based view — draggable challenge cards with all per-challenge controls
ListTable view — compact rows with editable numeric position input

Route detail top section showing challenge cards with checkboxes for ordering controls and map positioning buttons

Each challenge is shown as a card with:

ControlTypeDescription
Challenge nameDisplayName and type of the challenge
Position number buttonButtonNumbered button (1, 2, 3…) — click to center the map on this challenge’s GPS location
Strict sequential orderCheckboxForce this challenge to be completed before the next one becomes available
Activate next challengeCheckboxAutomatically activate the next challenge when this one is completed
Always visibleCheckboxAlways show this challenge pin on the map, regardless of segment or ordering
Never showCheckboxDo not show this challenge pin on the map
DeleteButtonMarks the challenge for removal from the route (soft delete — saved on form submit)

Cards can be dragged and dropped to reorder. Dropping a card updates the order automatically.

Restricted challenge types: Robot and floating (user-selectable) challenges have their ordering checkboxes disabled. A yellow exclamation icon appears with a tooltip: “Robots and floating challenges are not editable.”

ColumnTypeDescription
Challenge nameDisplay + ButtonName with a position button to center the map
TypeDisplayChallenge type description
Strict sequential orderCheckboxSame as in card view
Activate next challengeCheckboxSame as in card view
Always visibleCheckboxSame as in card view
Never showCheckboxSame as in card view
PositionText (number)Editable position number — values use multiples of 10 (10, 20, 30…)

A Sort button reorders challenges by their position number.

Route detail scrolled view showing the Google Maps widget with challenge markers, geofence circles, and the custom map overlay toggle

The right panel contains an interactive Google Maps widget showing all challenges as numbered markers.

ButtonDescription
Sort by nearest elementReorders challenges by geographic proximity — uses Google Maps Geometry library to calculate nearest-neighbor ordering from the first challenge
ReverseReverses the entire challenge order and renumbers
Custom MapToggles the custom map overlay on/off (only when the event has a custom map configured)
  • Numbered pins: Each challenge gets a numbered marker matching its position in the route (1, 2, 3…)
  • Draggable: Markers can be dragged to change the challenge’s GPS coordinates in real time
  • Geofence circles: Red circles show the activation radius around each challenge (based on the “distance in meters” field)
  • Info window on hover: Shows challenge name, activation distance, and icons for QR/iBeacon/user-selectable activation
  • Circle follows marker: When you drag a marker, the geofence circle moves with it

Saving the route edit form is a two-step operation:

  1. Route name — the route name change is saved
  2. Challenge ordering — all changes are saved: challenge sequence, ordering flags, GPS coordinates, and any challenges marked for deletion are permanently removed
  3. A green success banner appears: “Route changes saved” (auto-hides after 3 seconds)
ActionDescription
SaveSaves route name and challenge ordering without page reload. Persists coordinate changes, ordering, and deletes marked challenges.
CancelDiscards changes and returns to the Routes tab.

Click the trash icon on a route row in the list. This opens a confirmation dialog.

ElementDescription
Title”Delete”
Confirmation prompt”Are you sure?”
Route nameDisplays the name of the route being deleted
Delete buttonConfirms deletion (danger/red style)
Cancel buttonReturns to the route list without deleting

Deleting a route also removes all associated data:

  1. All challenge orderings — the challenge sequence configured for this route
  2. Team assignments — teams assigned to this route become unassigned (not deleted)
  3. The route itself
  • Blocked during running event. If the event is active, the delete action returns an error page.
  • No undo. Deletion is permanent — the ordering configuration is lost.
  • Teams are preserved. Teams are not deleted, only unassigned from the route.
  • Challenges are preserved. Challenges themselves are not deleted — only their ordering within this route is removed.

Click the share/copy icon on a route row in the list. The copy happens immediately (no confirmation dialog) and redirects back to the route list.

ElementCopied?Notes
Route nameYesSame name as original
Challenge orderingsYesAll challenge positions, settings, and coordinates are copied
Team assignmentsNoThe duplicate route starts with no teams assigned
  • The system creates an independent copy of the route.
  • Useful for creating multiple routes with the same challenge set but potentially different orderings (e.g., each team starts at a different point in the sequence).

Challenge ordering is managed within the route edit form (see Edit route above). There are four ways to change the order:

Drag the challenge cards to reorder them visually. The position numbers update automatically.

Type new position values in the text fields. Position values use multiples of 10 (10, 20, 30…). Click Sort to apply the new order.

Click Sort by nearest element in the map toolbar. The algorithm starts from the first challenge and repeatedly picks the geographically closest unvisited challenge — optimizing the walking route.

Click Reverse to flip the challenge sequence end-to-end. Useful when creating mirror routes for different teams.

These flags control how challenges appear to teams during gameplay:

FlagEffect
Strict sequential orderTeam must complete this challenge before the next one in the route becomes available
Activate next challengeUpon completing this challenge, the next challenge is automatically activated (pushed to the device)
Always visibleChallenge pin is always shown on the map, even if the team hasn’t reached it yet
Never showChallenge pin is never shown on the map — team must discover it via QR scan, iBeacon, or other activation method

  • Challenge ordering uses sequential numeric position values (10, 20, 30…) which can be edited in the List sub-tab or reordered via drag-and-drop in the Detail sub-tab.
  • Teams without a route can still participate but see all challenges without a specific ordering.
  • Per-challenge visibility controls (Never show, Always visible, Activate next) interact with segments: a challenge can be hidden until its segment activates, then become visible.
  • Soft delete from route: Challenges marked for deletion (via the Delete button on each card) are only removed when the form is saved. They appear with an “Undelete” toggle until save.