Student Enrollment
Summary: Enroll existing clients into a scheduled course instance; manage statuses, dates, notes, and removals.
Audience & Prerequisites: Staff managing course rosters; at least one Course Instance scheduled and client profiles created.
UI Paths:
Dive Planner → open an instance → Enroll Students
Course Instances → open an instance → Enroll Students / Enroll Student
Step-by-step
Open the enrollment dialog
Click Enroll Students on the instance (or Enroll Student depending on location).
The dialog shows a searchable list of available clients, separating Available and Already Enrolled.
Find and select students
Search by name or email.
Select multiple students; use Select All and Clear as needed.
Capacity check: if Max Students is set, the dialog prevents selecting more than available spots.
Set details and enroll
Enrollment Date: pick a date (defaults to today).
Notes: optional notes for staff context.
Click Enroll to add selected students. You’ll see a success toast.
Review and manage the roster
The Enrolled Students list shows columns: Student, Dive Level, Status, Enrollment Date, Notes.
Use checkboxes to select and Remove Selected in bulk.
For a single student, use the row menu to remove.
Unenroll students (from the dialog)
In the dialog’s Enrolled section, select one or more students and Unenroll.
Confirm removal; the list refreshes and counts update.
Results & Where to Verify
Enrollment count on the instance updates immediately.
Students appear in the course’s roster and are eligible for progress tracking.
Related tasks & Links
Course Instances: create and schedule instances.
Client Billing: handle course fees after enrollment.
Dive Planner: view enrolled students against sessions.
Troubleshooting
No students listed: ensure clients exist and are active; check filters; reload data.
Over capacity: reduce selected students or increase Max Students if appropriate.
Removal blocked: verify network and permissions; try again from the roster list.
Last updated