The main workout interface
From the home screen, students navigate three picker slides to choose their workout:
After confirming, the workout loads and the belt begins moving immediately.
For more details about scoring, see Scoring
Exercises are written as templates. Each time an exercise is shown, the placeholders are filled with fresh random values. This ensures students cannot memorize fixed answers and must reason through the code each time.
See the Contributing guide for more about how this works.
Several question types are supported. For a full list, see Question Types. Workouts are categorized into three types: