The CheckRide Builder is used to create the scenarios. Scenarios contain a header to setup the flight environment, a briefing with text and optional graphic and a collection of steps containing triggers and actions. There are optional settings for weather, scoring, difficulty, maps and background radio chatter (text to speech or audio files).
To progress through a scenario each step action has to be performed by the pilot. Step triggers include aircraft performance data, radio tuning, being at a certain location and voice input. Actions are typically instructions for the next step trigger.
Furthermore, a scenario can contain random weather changes and aircraft system failures.
A Flight Monitoring system allows to evaluate the flight accuracy and other flight conditions throughout the scenario. Multiple monitors can be defined for different conditions. The optional scoring system allows for deduction of points for inaccuracies or failed conditions.