Back to Admins

Reviewing Student Course Progress

Admin
Web

Last updated March 10, 2026

Reviewing Student Course Progress

Summary

Monitor a student's advancement through a training course from the Admin Portal. The course progress view shows enrollment status, stage-by-stage lesson completion, time and activity totals, and provides access to enrollment management, transfer credits, and log details. This is the primary oversight view for tracking whether students are progressing on schedule and meeting Part 141 requirements.

Who this is for

  • Admins monitoring student progress across the organization
  • Chief Instructors and Assistant Chief Instructors reviewing training records and signing check lessons
  • Instructors with admin portal access reviewing student details

Before you begin

  • You must have access to the Admin Portal (requires an Admin, Chief Instructor, or Assistant Chief Instructor role)
  • The student must be an active member of your organization
  • The student must be enrolled in at least one course with lessons assigned

Steps

1. Navigate to the student

From the Admin Portal dashboard, click Members in the sidebar. The members table lists all organization members with their name, email, date added, and role(s).

Use the search bar to filter by name or email. Use the filter chips at the top to show or hide member categories:

FilterDefaultWhat it shows
PaidSelectedMembers occupying a paid subscription seat
UnpaidSelectedGuest members not on a paid seat
InactiveHiddenMembers who have been deactivated
Click a student's name to open their detail view.

2. Open the Course Progress tab

The student detail overlay opens with multiple tabs. The Course Progress tab is available for any member with a Student role. Click it to view their progress.

3. Review course information

At the top of the tab, you'll see:

  • Course name—If the student is enrolled in multiple courses, a dropdown lets you switch between them
  • Enrollment status—A color-coded chip showing the current state:
StatusColorMeaning
ActiveBlueStudent is currently training
GraduatedGreenStudent has completed the course
WithdrawnYellowStudent withdrew from training
TerminatedRedStudent was terminated from the course
  • Enrollment date and status date (graduation, withdrawal, or termination date if applicable)
  • Enrollment duration—Total days enrolled
  • Progress bar with completion percentage
  • Completion count—"X/Y lessons (Z%)"
  • Last activity date—When the most recent lesson activity occurred

4. Review stages and lessons

Stages appear as expandable accordion panels. Click a stage header to expand it and see lessons grouped by type: Ground, Flight, Progress Check, and Stage Check.

Each lesson row shows:

  • Status icon and chip—Color-coded to match completion state (green for complete, orange for incomplete, red for requires repeat, blue for transferred credit)
  • Retry count—If a lesson has been attempted more than once, the count displays
  • "Transferred Credit" label for lessons credited from prior training
  • "View" button—Opens the full log detail for any lesson with an associated debrief

5. View a log detail

Click View on any lesson to open the log detail dialog, which shows:

  • Date, time, and duration
  • Flight type and aircraft
  • Departure/arrival airports, route, and conditions
  • Pilot roles (PIC, dual, solo)
  • Lesson assignment (course, stage, lesson, status)
  • Activity data breakdown (flight time, landings, approaches)
  • Instructor debrief notes and student notes

6. Review time and activity totals

The Total Time & Activity card shows aggregated hours and counts for the selected course, broken into the same categories as the mobile app: Flight Time, Instrument Time, Ground & Simulator, and Landings & Approaches. All values are computed per course—switching courses updates the totals.

7. Manage enrollment (optional)

Click Manage Enrollment to create enrollment events or review the enrollment history. This button is disabled for inactive members.

The enrollment dialog has two sections:

Create a new event—Select an event type, date, reason, and optional notes:

Event TypeAvailable Reasons
EnrollmentNew student, Course change, Re-enrollment, Transfer, Other
GraduationCompleted requirements, Checkride passed, Early completion, Other
WithdrawalPersonal, Financial, Medical, Schedule conflicts, Transfer, Other
TerminationFailed requirements, Behavioral, Safety, Non-payment, Policy violation, Other
Selecting "Other" as the reason requires additional notes.

Enrollment history timeline—Shows all events in reverse chronological order. Each event displays the type (as a badge), date, reason, notes, and who created it. Events can be edited or deleted.

Enrollment events must follow chronological order—a graduation date cannot precede an enrollment date, and a re-enrollment must come after a withdrawal or termination.

What happens next

Changes to enrollment status are reflected immediately in the student's record. The enrollment history provides a complete audit trail for Part 141 compliance. Students see their course progress update in the mobile app on their next refresh, though they do not have visibility into enrollment event details—they only see the resulting course access.

Common issues

ProblemCauseSolution
Course Progress tab doesn't appearMember doesn't have the Student roleCheck the member's assigned roles in the Members table. Course progress is only available for members with a Student role.
"Manage Enrollment" button is disabledMember is inactiveReactivate the member before managing their enrollment. A tooltip on the button explains this.
Enrollment event won't saveDate is out of chronological orderEvents must be in sequence—an enrollment before a graduation, a withdrawal before a re-enrollment. Check the enrollment timeline for conflicts.
No lessons visible in a stageLessons haven't been assigned to this student yetThe instructor needs to associate logs with course lessons for them to appear. Unassigned lessons show in the course structure but without student data.
"View" button missing on a lessonNo log associatedOnly lessons linked to a debrief log have a viewable detail. Not-started lessons and transferred credits don't have logs to view.
Time and activity shows all zerosNo activity logs entered for this course's lessonsThe instructor enters time and activity through the mobile app's Time & Activity form per lesson.

How this works

What the Admin Portal shows that mobile doesn't

The Admin Portal provides several capabilities beyond what's available on mobile:

  • Enrollment management—Full CRUD for enrollment events with reason tracking and an audit timeline
  • Transfer credit management—Award credit for prior training
  • Check lesson signing—Chief Instructors and Assistant Chief Instructors can sign check lessons (requires the check lesson signing permission)
  • Flight log detail—Expanded view with all flight metadata, activity breakdown, and notes
  • Member filtering—Search and filter by payment status and activity
  • Analytics dashboard—Instructor and student activity tracking with sortable tables

Permission differences by role

CapabilityAdminChief InstructorAsst. Chief InstructorInstructor
View enrollment dataYesYesYesNo
Manage enrollment eventsYesYesYesNo
Sign check lessonsNoYesYesNo
Edit member roles and paid statusYesNoNoNo
View activity logsYesYesYesYes
Edit activity logsYesYesNoNo

Enrollment events and compliance

Enrollment events create a formal record of each student's training lifecycle—from initial enrollment through graduation, withdrawal, or termination. Each event captures who created it and when, providing the audit trail that Part 141 schools need for regulatory compliance. The enrollment history timeline shows the complete sequence and can be exported for record-keeping.

Related Docs

Still have questions?

Book a demo and we'll walk you through everything.

Book a Demo