Check it out. I made a quiz game for studying up on the Cessna Citation CJ3. If you want me to add other airplanes in our fleet, let me know.

For pilots
- 304 questions, sourced from the FAA-approved AFM Section II for the 525B, the CAE Operating Handbook for memory items, and the FlightSafety training manual for systems. Every answer carries its document and page number, shown whenever you miss.
- Cross-checking those sources exposed errors in the CJ3 flashcard deck many of us have studied from. It gives 100% instead of EMER for the environmental smoke procedure, invents an ignition step in the two-engine restart, and includes thrust attenuators, which the CJ3 does not have.
- EASY is limitations and memory items. ALL adds systems knowledge and gauge markings.
- Think a listed answer is wrong? There is a report button on the miss screen.

For developers
- PHP, vanilla JS and SQLite, no build step. It runs from a folder on shared hosting.
- Correct answers never reach the browser. The server keeps the shuffled queue and the streak in the session; the client posts a choice index and gets back right or wrong. Submitting a forged score records your real streak instead.
- The question bank is one hand-editable JSON file. A validator refuses “all of the above”, which is meaningless once three choices are shuffled, and anything mentioning a chart or figure, since players have none in front of them.
- Every sound is synthesized in the Web Audio API. There are no audio files.
A second category for regs is next… maybe? Let me know.