Watch every student progress, stage by stage.

Training records are only useful if the structure is real. Not a folder per student and a shared spreadsheet, but syllabi with versions, lessons with prerequisites, stage checks with outcomes, and endorsements that know which regulation they came from.

Curriculum

The syllabus is data, not a PDF.

Syllabi, versioned

Each syllabus belongs to your organisation and carries a category and a version. Revise the Private course without rewriting history for the students already halfway through the old one.

Lessons with objectives

A lesson isn't a row with a date. It carries its own objectives and its prerequisite lessons, and progress is tracked against it per student — so a completed lesson means something specific.

Prerequisites as a graph

What a student can fly next is derived, not typed. Prerequisite met, next in sequence, instructor suggested, or needs review — each recommendation says which of those it is.

Stage checks on the syllabus

Stage checks are defined on the syllabus in order, then instantiated per student with a requester, an outcome, and notes. The definition and the event are different records, because they are different things.

Student Progress
Ryan CooperPPL Candidate • Stage 3
Solo Progress32.4 / 40 hrs
Next: Stage CheckON TRACK
Flight LogJan 15, 2026
KMMU KCDW
Time1.3 hrs
Landings3
Night0.0
PIC: M. RodriguezVERIFIED
Endorsements & solo

Signed by someone, on a date, under a rule.

Templates carry the reference

An endorsement template holds its title, its text, and its regulatory reference — so a pre-solo endorsement is recorded against the rule it comes from, not from memory.

Records carry the signature trail

Each issued endorsement records the instructor who issued it and when. Add one and it posts into that student's instructor thread automatically.

Solo time is its own column

Solo, PIC, dual received and dual given are separate totals, and they export separately. Solo cross-country readiness is a question the data can answer.

Logbook totals

Every column a checkride asks for.

Entries are approved by the instructor and roll up into totals per student. The same columns export to CSV, so a student leaving with their hours doesn't leave with a screenshot.

  • Solo
  • PIC
  • Dual received
  • Dual given
  • Cross-country
  • Night
  • Instrument actual
  • Instrument simulated
  • Ground training
  • Day landings
  • Night landings
  • Full-stop landings
  • Approaches
  • Holds
Part 61 and Part 141

Certificated programmes get the extra machinery they need.

FAA course templates

Standard course templates carry minimum ground hours, minimum flight hours, and the stage-check codes a course requires. Applying one to a syllabus creates its lessons and stage checks in a single transaction.

Part 141 course categories

Your own course categories, each with a code, minimum ground and flight hours, and the list of stage-check codes it requires.

Compliance records

Per student: ground hours completed, flight hours completed, stage checks completed against stage checks required, whether the record is compliant, and what the outstanding issues are.

An audit log that exists

Part 141 compliance changes are logged against the compliance record, so the answer to “when did this change and why” isn't a memory test.

Part 141 syllabus support
Questions

Does WingWrangler handle both Part 61 and Part 141?

Yes. Syllabi, lessons, stage checks, and endorsements work the same either way. Part 141 adds course categories with minimum hours and required stage-check codes, per-student compliance records, and an audit log against those records.

How is a student's next lesson decided?

From the syllabus prerequisite graph. A recommendation comes back labelled with its reason — prerequisites met, next in sequence, instructor suggested, or previously attempted and needing review — rather than as an unexplained suggestion.

Who can create and change a syllabus?

Syllabus and assignment management is restricted to admins and chief instructors. A line instructor teaches the course; they don't quietly redefine it.

Ready to Dispatch?

Know where every student is.