Skip to content

Event — Live Control

Live Control is the operational heart of MooveTeam CMS. Once an event is configured (teams, challenges, routes), this section covers everything that happens during execution: starting the event, monitoring teams in real time on a map, managing scores, and stopping the event when it finishes. It also covers the public-facing displays that audiences see on venue screens.

  • Role: Agency or Admin
  • Event state: Event must be fully configured (teams, challenges, routes) before starting

Live control features are accessed from multiple entry points:

  • Start/Stop: Events list → Start Start button (green) or row dropdown menu → Start
  • Start from edit page: Event Edit → action bar → Start button (top-right)
  • Tracking / Results: Events list → Actions toolbox toolbox dropdown → Results (Edit pencil icon) — opens the tracker and results dashboard
  • Public displays: Direct URL — no authentication required

Public display URLs (no authentication required — share with venue staff):

DisplayPath
Public results/Gamestation/ViewResults?eventoid=YOUR_EVENT_ID
Public control panel/Gamestation/ControlPanel?eventoId=YOUR_EVENT_ID

Events list showing the Start button and row action icons for each event

The events list shows the primary entry points for live control: the green Start Start button in the Actions column, and the results icons (Results row) to the right. The Actions toolbox toolbox icon with a dropdown arrow (left of each row) opens additional operational actions.


An event moves through these states:

  1. Configured — Teams, challenges, routes, and segments are set up. The event has no start/end dates yet.
  2. Pre-start — You review a confirmation screen showing team counts, credit balance, and pending jobs.
  3. Running — The start date is set to now, the end date to now + duration days (minimum 3). Teams can connect via the mobile app, GPS positions are tracked, and results accumulate.
  4. Stopped — The end date is backdated to 3 minutes ago. The event is marked as completed.

The event is considered running whenever the current time falls between the start and end dates. There is no explicit “paused” state — stopping sets the end date to the past, and restarting sets new start/end dates.


Before an event can start, MooveTeam CMS shows a confirmation screen where you choose between Demo mode and Real Game mode.

Pre-start page showing Demo and Real Game tabs

Navigation: Events list → click Start (green button) or Event Edit → action bar → Start

The pre-start page displays the event name and two tabs:

FieldTypeDescription
Mode descriptionDisplay”Demo run - test the game with 2 teams, free of charge”
ActionDescription
StartStarts the event in demo mode (max 2 teams, no credits consumed)
CancelReturns to the events list without starting

Real Game tab showing credit balance, team counts, and cost calculation

FieldTypeDescription
Credit balanceDisplayCurrent credit balance for the company account (top-right number)
Number of staff teamsText (numeric)Staff teams do not consume credits — shown as “0 (free)“
Number of teamsText (numeric)Playing teams — each consumes credits (1 credit = 1 mobile device)
Credits remaining afterDisplayCalculated: current balance minus team count
ActionDescription
Accept sale and playStarts the event using credits from an active sale. Associates the event with the selected sale record
CancelReturns to the events list without starting

Starting an event triggers the following sequence of operations:

  1. Time window set — The start date is set to now, the end date to now + duration days (minimum 3)
  2. Previous data cleared — All previous results, GPS positions, gadget inventories, and team messages are deleted
  3. Gadgets redistributed — Fresh gadget stock is assigned to every team
  4. Team device IDs reset — Mobile app registrations are cleared, forcing teams to re-register
  5. HTML ZIP created — Event content is packaged for offline use
  6. Game session created — The system records the event start
  7. Execution counter — The system tracks how many times the event has been run

Row dropdown menu with all operational actions

The dropdown (accessed via the Actions toolbox toolbox icon on each event row) provides these operational actions:

ActionIconDescription
Photo slideshowPictureOpens the event photo slideshow display Premium
Print QR CodesQR codeGenerates printable QR codes for team registration
Clear results or delete eventRefreshClears accumulated data or permanently deletes the event
DetailsBookOpens the event details/statistics page
DuplicateShareCreates a copy of the event
ExportDownloadExports the event configuration (XML)
ReportPrintGenerates the event performance report
Distances reportRoadGenerates team distance/movement report
ResultsEditOpens the admin results table
Export resultsDownload altExports results data for external analysis

Event edit page with action bar showing Start, Publish, Export, View on map, and Back buttons

When editing an event, the top-right action bar provides direct access to live control actions: Publish, Start, Export, View on map, and Back.


Stop button

This action is available when an event is currently running — the Stop Stop button replaces the green Start button when the event is running. Access it from the admin interface.

If the event has accumulated results or GPS positions, MooveTeam CMS shows a confirmation screen before stopping. If no data exists, the event stops immediately.

The pre-stop view shows:

FieldTypeDescription
EventDisplayEvent name and basic info
Positions recordedDisplayNumber of GPS position records captured during the event
Results recordedDisplayNumber of scoring records (team challenge completions)
Pending jobsDisplayWhether background jobs are still processing
ActionDescription
StopConfirms stopping the event
CancelReturns without stopping
  1. End time backdated — The end date is set to 3 minutes ago, which immediately marks the event as stopped
  2. Game session finalized — The event session is closed
  3. Data preserved — Results, GPS positions, and photos are kept for reporting and export

Restart is a quick action that re-launches a stopped event. It runs the same start sequence but without selecting a sale — the event restarts in its previous authorization mode.

ActionDescription
RestartRe-starts the event. No confirmation page is shown — the action takes effect immediately

Full tracker view showing all challenges with completion status per team

The tracker dashboard is the primary monitoring interface during a live event. It shows all challenges organized by type, with real-time completion status.

Navigation: Available during a running event from the tracking interface.

The dashboard has tabs across the top:

TabDescription
WordFilter to word/text-based challenges
Power ScoringManual scoring interface
All trackerShow all challenges (shown in screenshot)
BackReturn to the previous view

The challenge list displays:

ColumnDescription
CategoryChallenge type (Questions, PictureVid, Hints, Special, etc.)
NameChallenge name and point value
Teams pendingNumber of teams that have not yet attempted this challenge
done / totalCompletion ratio (e.g., “0 / 9” means 0 of 9 teams completed)
Action buttonsBlue buttons for viewing team responses, scoring manually

Challenge rows showing team pending counts and completion ratios

The tracking system calculates detailed statistics for each team:

MetricDescription
DistanceAccumulated GPS distance traveled (in meters)
Challenges attemptedNumber of challenges the team started
Challenges completedNumber of challenges with a recorded result
Photos takenNumber of photo challenge submissions
Time elapsedMinutes between first and last GPS position

Segment tracking page showing team/alliance assignments to segments

The segment tracking view shows which segment each team or alliance is currently in. Segments represent game phases — teams progress through them as they complete challenges.

ColumnDescription
Team / AllianceTeam or alliance number/name (clickable links for those with recorded data)

You can manually reassign a team to a different segment, which sends a notification to the team’s mobile app forcing a segment change.


Path: /Gamestation/ControlPanel?eventoId=YOUR_EVENT_ID (public, no authentication required)

The control panel is a public-facing display designed for venue screens (projectors, TVs). It shows live results and event status without requiring authentication.

The control panel renders a customizable display powered by uploaded HTML/CSS/JS templates.

The control panel periodically checks whether scoring is suspended. When suspended, the display hides the leaderboard.


This toggle hides the live ranking from all public displays (Control Panel, ViewResults) without stopping the event. Results continue to be recorded — they are just not shown to the audience.

ActionDescription
SuspendHides rankings from all public displays. Redirects to the Track view
ResumeShows rankings again on all public displays

Use cases:

  • Pause the leaderboard before a final reveal ceremony
  • Hide partial results while judges manually score subjective challenges
  • Create dramatic tension at the end of an event

Results page showing the interactive table with team scores, challenge types, and answers

Path: /Gamestation/ViewResults?eventoid=YOUR_EVENT_ID (public, no authentication required)

The public results view displays a paginated, searchable table of all scoring records for an event.

ColumnDescription
TeamTeam name
DateTimestamp of the scoring event
Type of ChallengeChallenge type (Questions, Photo, Puzzle, etc.)
Correct AnswerThe expected answer (for quiz-type challenges)
AnswerThe team’s submitted answer
PicturePhoto submission (for photo challenges)
NameChallenge name
PointsPoints awarded
Extra pointsBonus points (if any)

The results page also provides:

ActionDescription
BackReturn to previous view
ReportGenerate the event performance report
SearchFilter results by any column value

The public results page at /Gamestation/Results aggregates scores at the alliance level:

Points per alliance = Sum(all team points in alliance) / Number of alliance members

This weighted calculation ensures that larger alliances don’t automatically win by having more teams.

Photo slideshow display for venue screens

Navigation: Events list → row dropdown → Photo slideshow

The slideshow cycles through photos submitted by teams during challenges, designed for projection on venue screens during or after an event.


These operations are available while the event is running. They modify event state without stopping it.

Moves the entire event to a new GPS location. All challenge coordinates are recalculated to maintain their relative positions — the system computes the bearing and distance from the old center to the new center, then projects each challenge’s position accordingly.

You provide the new location name and GPS coordinates (latitude, longitude).

  1. The event’s location name and GPS center are updated
  2. For every challenge with coordinates, the system calculates the new position using bearing + distance projection from the original center
  3. The map overlay is cleared (you must re-upload if needed)
  4. Changes are saved immediately

Wipes all runtime data from the event without fully stopping it. Use this when something went wrong during a live event and you need a clean slate without going through the full stop-and-restart cycle.

DataAction
ResultsAll scoring records deleted
GPS positionsAll position records deleted
Free photosAll freeform photo submissions deleted
Event pointsManual point adjustments deleted
Gadget stockAll team inventories deleted, then rebuilt fresh from configured quantities
Team messagesAll sent/received messages deleted
Temporary filesDeleted (logo, overlay, briefing, GPX, and AR packages are preserved)
Team device bindingsCleared (teams must re-register via QR code)
Execution counterIncremented
Game sessionCurrent session finalized, new session created

When an event has more than 100 teams, the tracking dashboard automatically switches to an optimized list view instead of the standard map+matrix view. This prevents browser performance issues with very large datasets.

The standard view loads data in pages of 10 teams at a time with pagination controls, so even medium-sized events remain responsive. The tracking data includes:

Data elementDescription
Team listAll non-staff teams (ID, name, number)
Challenge matrixFor each team × challenge combination: whether the team has a result, and whether the challenge is visible in the team’s route
Challenge waypointsGPS coordinates for each challenge (for map display)
Robot challengesSeparate list of robot-type challenges
Time remainingCalculated from the event’s end date

If you need to make changes to an event that is currently running:

  1. Stop the event — this preserves all data (results, GPS positions, photos)
  2. Make your changes — edit challenges, routes, teams, etc.
  3. Restart the event — this clears all data and starts fresh

There is no way to edit event configuration while it is live. Plan your event setup thoroughly before starting.


  • Real Game mode consumes credits. The cost equals the number of playing teams (staff teams are free). Credits are deducted from the company’s balance via an active sale.
  • The event window uses the configured duration (default: 15 days, minimum: 3 days).
  • Suspend scoring hides rankings but does not stop the event or delete data. All results continue to accumulate normally.
  • GPS tracking is passive — the mobile app sends position updates, and the server stores them. The tracking dashboard reads these positions to display team locations on the map.
  • Relocating an event recalculates all challenge GPS coordinates using bearing/distance projection. The map overlay is cleared because it would no longer align.
  • Clearing auxiliary data is a mid-event reset — it wipes runtime data but preserves event configuration.
  • The execution counter is incremented every time an event starts, restarts, or clears auxiliary data. It tracks how many times the event has been run, used for licensing compliance and auditing. The counter appears in the sale detail view under “Run Counter”.