Home
Theme

Race Manager

The instructor's interface for hosting a live multiplayer race.

Getting started

Navigate to /race-manager. From there you can select a workout and create a new race room. Once a room is created, a short race ID is displayed — share this with participants so they can join at /race.

The race room

The race manager view shows a live participant list as students join. Each participant's name and status is displayed. The manager controls when the race starts — participants see a waiting screen until the manager presses Start.

During the race the manager sees a live leaderboard with each participant's score and progress. The leaderboard updates in real time via WebSocket.

Starting and ending

Click Start Race to begin. All connected participants are released simultaneously from the waiting screen and begin the workout at the same moment.

The race ends naturally when all participants finish or time expires. Final scores are displayed on the leaderboard.

Sync mode

Sync mode keeps all participants on the same question at the same time. When enabled, participants cannot advance until the manager moves the group forward. This is useful for classroom walk-throughs where you want to discuss each question together.

Bonus problems

Bonus problems are only available in sync mode. While participants are waiting for you to advance to the next question, they are offered the option to attempt an extra practice problem drawn from the workout's bonus pool. Correct answers earn points at a reduced multiplier.

The race manager view shows a Bonus Earned stat — the number of participants who have answered at least one bonus problem correctly. Once you want to stop bonus activity (e.g. you're ready to move on and don't want more points accumulating), click Cut off bonuses. This broadcasts a signal to all participants and replaces their bonus prompt with a plain waiting message.

Tips for classroom use

  • Open the Race Manager on a projector so the whole class can see the leaderboard.
  • Use sync mode for structured review; disable it for competitive free-for-all races.
  • Create the room a minute or two before class starts to give students time to join.
  • The race ID is short and easy to type — students do not need to create accounts.