How it works
-
1Fly
Pick a task, or run the whole checkride. The examiner calls out each task; press Ready and fly it. Grading starts and ends by itself.
-
2Get graded
Altitude, heading, airspeed and bank are checked against the ACS tolerances. A slip you correct within 3 seconds is forgiven.
-
3Review
Your report opens in the browser: score, flight path, every task, and where to focus next.
Two ways to practice
Checkride mode
All 23 PPL/ASEL tasks in a standard order, in one session. Press Ready for each task. Pass or fail is held back until the debrief, as in a real practical test. There are no time limits, and you can rearrange the order before you start.
Practice mode
Pick one task and see the result right away. Try again as often as you like. For airborne tasks, the plugin starts you at the altitude and airspeed you choose.
- Set up onceEnter your aircraft's speeds once. They are remembered per aircraft.
- No extra softwareA native plugin: no Python and no XPPython3.
- Your data stays yoursFlight history and pilot names stay on your computer.
- Windows and MacWindows 10/11 and macOS 11+ (Apple silicon and Intel).
Buy
Checkride Examiner -- PPL/ASEL
$20USD, one-time
- PPL/ASEL edition for X-Plane 12. No subscription.
- Your license key and install instructions are emailed after payment.
- One key activates one computer. Sales tax, where required, is calculated at checkout.
Payment is handled on Stripe's page. Your card details are never stored on this site.
Checkride Examiner -- PPL/AMEL
$20USD, one-time
- PPL/AMEL edition for X-Plane 12. No subscription.
- Your license key and install instructions are emailed after payment.
- One key activates one computer. Sales tax, where required, is calculated at checkout.
Payment is handled on Stripe's page. Your card details are never stored on this site.
Checkride Examiner -- PPL/ASEL + AMEL Bundle
$30USD, one-time
- Both editions in one key, at a discount over buying them separately.
- Your license key and install instructions are emailed after payment.
- One key activates one computer. Sales tax, where required, is calculated at checkout.
Payment is handled on Stripe's page. Your card details are never stored on this site.
Checkride Examiner -- PPL/AMEL Add-on
$10USD, one-time
- For existing PPL/ASEL customers only: adds AMEL to a new key that replaces your old one. Requires your existing PPL/ASEL license key below.
- Your license key and install instructions are emailed after payment.
- One key activates one computer. Sales tax, where required, is calculated at checkout.
Payment is handled on Stripe's page. Your card details are never stored on this site.
Details
Everything else you might want to know, in short sections.
How it grades
Every value being graded (altitude, heading, airspeed, bank and so on) has a target and a tolerance. A value has to stay outside its tolerance for longer than a grace period, 3 seconds by default, before it counts as a bust. A brief excursion that you correct is forgiven; a sustained one is not, which is how a real examiner treats a momentary needle swing. Speed targets come from your aircraft's Vso and the Vx, Vy and slow-flight speed you enter once (see Aircraft setup below).
For the full picture -- setup, every screen, and every task in PPL and CPL, exactly where grading starts and what makes each one satisfactory or unsatisfactory -- see the User Manual (PDF).
| Task | ACS | Standard |
|---|---|---|
| Straight-and-level, climb, descent, turns to headings | PA.IX.A | Level flight for 30 s within ±200 ft, ±20° heading and ±10 kt. Constant-airspeed climb and descent for 25 s within ±20° and ±10 kt. Turns to headings: roll out within ±10° of a random assigned heading. |
| Steep turns, left and right | PA.V.A | 360° at 45° ±5° of bank, altitude ±100 ft, airspeed ±10 kt, roll out within ±10° of the entry heading. |
| Slow flight | PA.VIII.A | 30 s at your target speed, +10 / −0 kt, altitude ±100 ft, heading ±10°, bank ±10°. Dropping below 1,500 ft AGL is an immediate fail. |
| Power-off and power-on stalls | PA.VIII.B / C | Recover with the stall warning cleared, a positive rate of climb and bank under 15°. Heading ±10°, bank ±10°. Below 1,500 ft AGL is an immediate fail. |
| Turns around a point | PA.VI.B | One full circle within ±100 ft and ±10 kt. |
| Emergency descent | PA.X.A | Judged as a whole once you level off: power to idle, below your aircraft's Vno, and airspeed within ±10 kt of your target speed (if you set one). There is no fixed recovery altitude. |
| Short-field takeoff and maximum performance climb | PA.IV.E | Vx to 50 ft AGL, then Vy, each within +10 / −5 kt. Heading ±10°. Retracting flaps before a stable climb is a bust. |
| Normal and soft-field takeoff | PA.IV.A / C | Vy within +10 / −5 kt, heading ±10° for 15 s. Soft-field also needs back-elevator pressure for at least 3 s of the ground roll. |
| Traffic pattern | PA.III.B | The 180° pattern turn within ±100 ft and ±10 kt, rolling out within ±10° of the reciprocal of your downwind heading. |
| Go-around | PA.IV.N | Climb at Vy within +10 / −5 kt with heading held within ±10° for 15 s. |
| Normal, soft-field and short-field approach and landing | PA.IV.B / D / F | Approach speed is your published speed, or 1.3 × Vso, within +10 / −5 kt. Short-field also needs full flaps (80% or more) at touchdown. Soft-field needs back-elevator pressure for at least 3 s of the rollout. |
| Taxi and before-takeoff run-up | procedural | Not numerically graded. The plugin records advisory notes (for example, taxi speed over 25 kt, or oil pressure under 10 psi during the run-up). |
Where the ACS gives no number (for example, heading ±10° during a takeoff climb), Checkride Examiner uses its own stated value rather than pretending the ACS says so. Once a value has been inside its tolerance, it is held there; approach and climb speeds aren't graded until you've first reached them.
Tasks (23)
- Ground
- Contact Ground (ATC quiz), taxi, before-takeoff run-up, contact Tower (ATC quiz)
- Takeoff
- Short-field takeoff and maximum performance climb
- Airborne
- Constant airspeed climb, straight-and-level flight, turns to headings, steep turns (left and right), maneuvering during slow flight, power-off stall, power-on stall, constant airspeed descent, turns around a point, emergency descent
- Pattern and landing
- Traffic pattern, go-around, normal approach and landing, normal takeoff and climb, soft-field approach and landing, soft-field takeoff and climb, short-field approach and landing
The standard order follows a typical PPL flight: maneuvers that need altitude come first, then the descent and emergency descent, then ground-reference work and the landings. You can rearrange it before a checkride starts (never during one).
Aircraft setup
X-Plane exposes no data for Vx, Vy or a slow-flight target speed, and they differ by aircraft and by school. So you enter them once per aircraft in Settings, and the plugin remembers them.
- Required
- Vx and Vy (short-field takeoff), Vy (normal and soft-field takeoff, go-around), slow-flight target speed (suggested as 1.2 × the last Vso it saw). A task that needs a missing value won't start, and Checkride mode tells you everything that's missing before you begin.
- Optional
- Published short-field approach speed. Left at 0, it uses 1.3 × Vso taken from the aircraft.
- Stored by
- The aircraft's .acf file name, so different liveries of the same aircraft share their settings. Updates don't erase them.
Your report
After a flight, Open Report shows a page in your browser, generated fresh from your history on your own computer. It has three tabs.
- Latest flight
- Score, overall verdict, the change from your previous flight of the same rating and mode, each task marked SAT or UNSAT with notes, and bars showing how far each value strayed from its tolerance.
- History
- Your checkride score over time (one line per rating) and a list of every flight, with the per-task detail behind each.
- Focus areas
- Pass rate per task (for tasks flown at least twice, lowest first) and per ACS area, in green at 75% or more, yellow from 50%, red below.
On a shared simulator PC, such as at a flight school, each pilot can have their own history and report. Pilots are just names on that computer: no login, no account, nothing uploaded. The report is not an FAA document, and says so.
License, updates and privacy
- One license key activates one computer. Activation needs an internet connection; it never lets you through just because it couldn't check.
- After that, the plugin also does a quick re-check each time it starts, and keeps working offline in between for up to 14 days since the last one that succeeded. Go longer than that with no internet at all and it asks you to reconnect before you can fly.
- Updates are handled by the companion app, which checks only when you open the report page. Each update is verified with an Ed25519 signature and a SHA-256 checksum, can't downgrade you, is backed up first, and rolls back automatically if anything fails. Close X-Plane before installing.
- The software makes five kinds of connection only: license activation, the periodic re-check just described, checking for an update, downloading an update, and loading map tiles for a completed checkride's flight-path map (only while you have the report page open, and only for that flight's area -- the map tile server sees roughly where you flew, never your flight times, results or pilot name). There is no telemetry, advertising or analytics.
- Your flight history, pilot names and aircraft names never leave your computer. The activation server stores a hash of your key and a random install ID, and no name, email or IP address.
- The report is served only to your own browser, on 127.0.0.1, protected by a random token generated at each launch.
Install
- 1. Copy
- Copy the
CheckrideExaminerfolder from the zip intoX-Plane 12/Resources/plugins/. If the old Python (XPPython3) version is installed, remove it first; they share the same commands and menu. Already installed? Delete the oldCheckrideExaminerfolder first, then copy: choosing “Keep Both” in Finder makes a folder namedCheckrideExaminer-2, which X-Plane won’t load. The folder must stay named exactlyCheckrideExaminer. (Updating with the in-app Update button doesn’t need this.) - 2. Open
- Start X-Plane 12, load an aircraft, and choose Plugins → Checkride Examiner → Show/Hide Window.
- 3. Activate
- First time only: Home → Change Key, enter your key, press Activate.
- 4. Start
- Enter your aircraft's speeds in Settings, pick a rating, and press Start Checkride Mode or Start Practice Mode.
The plugin and companion app aren't code-signed yet, so macOS and Windows show a warning the first time. The install instructions walk through it (on macOS, removing the quarantine flag; on Windows, More info → Run anyway), and each release comes with a SHA-256 checksum so you can verify your download.
What it doesn't do
- X-Plane 12 only. X-Plane 11 and 10 are not supported. Windows and macOS only; there is no Linux build.
- The on-screen text inside the simulator is English only.
- The ground phase is procedural checkpoints, not numerically graded.
- Where you touch down relative to your intended point is not graded (it's a self-assessed note).
- You enter Vx, Vy and your slow-flight speed yourself, once per aircraft.
- Practice mode ignores wind and doesn't check terrain when it repositions your aircraft.
- Testing so far has been limited: on macOS in the author's X-Plane, and on Windows by a friend up to the update check. It hasn't been verified on every aircraft or OS version.
- The license key limits casual sharing; it is not strong copy protection.
- It is a simulation add-on only. It is not an FAA-approved training device, time flown with it does not count toward any certificate, rating or currency requirement, and it does not replace instruction from a certificated flight instructor or an actual practical test.
Microsoft Flight Simulator
A Microsoft Flight Simulator version is in development. Its grading core is shared with the X-Plane version. Nothing about a release date, pricing or how it relates to this purchase has been decided yet.
Also under consideration: X-Plane 11 support, code signing for macOS and Windows, the other ratings the code already contains (Commercial, PPL/Helicopter), and features for flight schools. None of these is promised.
Version history
Every release you download is the current one -- v10 right now: the download link in your license email always points at the latest signed build, automatically. See what's new, with screenshots, or the full version history.
Already own a license and the in-app "Check for Updates" isn't showing you a new version? Re-download the latest version with your license key.