Summary
Enrollment tracking records a student's lifecycle within a course—from initial enrollment through graduation, withdrawal, or termination. Each action creates a timestamped event that builds a complete enrollment history for compliance and record-keeping.
Who this is for
- Dispatchers and administrative staff who onboard new students
- Chief instructors managing student status changes
- Anyone with Manage Enrollment permission in your organization
Before you begin
- The student must be an active member of your organization (enrollment is disabled for inactive members)
- At least one published course must exist for your organization
- You need Manage Enrollment permission
Steps
Enrolling a new student
- Go to the student's profile and select the Course Progress tab
- Click Manage Enrollment
- In the Select Course dialog, choose a course and click Continue
- In the Manage Enrollment dialog, complete the form:
- Event Type: Enrollment
- Date: Enter date in MM/DD/YYYY format (label changes per event type: Enrollment Date, Graduation Date, etc.)
- Reason: Select from dropdown (e.g., "New student enrollment", "Transfer from another program")
- Additional Notes: Optional unless you select "Other" as the reason
- Click Save
Recording graduation, withdrawal, or termination
- Go to the student's Course Progress tab
- Click Manage Enrollment
- Under Add Enrollment Event, select the event type:
- Graduation — student completed the course
- Withdrawal — student left voluntarily
- Termination — student was removed from the program
- Enter the event date (must be after the enrollment date)
- Select a reason and add notes if needed
- Click Save
Re-enrolling a student
After a student is withdrawn or terminated, you can enroll them again:
- Open Manage Enrollment for the student
- Select Enrollment as the event type
- Enter a date after the previous withdrawal or termination
- Select "Re-enrollment" as the reason
- Click Save
What happens next
- The student's status badge updates immediately (Active, Graduated, Withdrawn, or Terminated)
- The enrollment event appears in the Enrollment History timeline
- Status changes are visible to anyone with view permissions on the student's profile
- Each course maintains its own independent enrollment history
- Enrollment and graduation certificates can be generated from the student's records
Common issues
| Problem | Cause | Solution |
|---|---|---|
| "Manage Enrollment" button is disabled | Student is an inactive organization member | Tooltip shows "This action is not available for inactive members." Reactivate the member first. |
| "No published courses available for this organization" | No published courses exist | Publish a course before enrolling students |
| "Event date must be after the enrollment date" | Graduation/withdrawal/termination date is before enrollment | Enter a date that falls after the student's enrollment date |
| "Re-enrollment date must be after the withdrawal/termination date" | Re-enrollment date is before the previous exit | Enter a date after the student's withdrawal or termination |
| "Notes are required when selecting Other" | You selected "Other" as the reason | Provide additional context in the notes field |
| Cannot edit the date on an existing event | Dates and event types are immutable after creation | Delete the event and create a new one with the correct date |
How this works
Event-based tracking: Rather than storing a single status, the system records each enrollment action as a discrete event. This preserves a complete audit trail—useful for Part 141 compliance and insurance documentation.
Status calculation: The student's current status is always determined by their most recent event:
- Most recent event is Enrollment → Active
- Most recent event is Graduation → Graduated
- Most recent event is Withdrawal → Withdrawn
- Most recent event is Termination → Terminated
- No events → Not Enrolled
State transitions:
Not Enrolled → [Enroll] → Active
Active → [Graduate] → Graduated
Active → [Withdraw] → Withdrawn
Active → [Terminate] → Terminated
Withdrawn → [Re-enroll] → Active
Terminated → [Re-enroll] → Active
Note: Graduation is a final state. Re-enrollment is not available after a student graduates without deleting the graduation enrollment event.
