Courses & Scheduling
Create courses, manage schedules, and handle student enrollments.
Creating a Course
Navigate to Admin → Courses → New Course. Each course has a name, certification level, description, prerequisites, and a base price. Courses can be assigned to levels like Open Water, Advanced, Rescue, First Aid, Technical, and more.
The course description supports Markdown formatting — use headings, lists, and bold text to structure the information students see on your public course page.
Managing Schedules
A course can have multiple scheduled sessions. Go to Admin → Schedules → New Schedule to create one. Each schedule includes:
- Date and time — When the session starts
- Location — Where students should meet
- Instructor — The assigned instructor (optional)
- Max participants — Capacity limit (leave blank for unlimited)
- Logistics — Meeting details, parking info, what to bring. This text is included in the reminder email sent to participants 48 hours before the event.
When schedule details change (date, location, instructor), enrolled students automatically receive a schedule-updated email showing the before and after values.
Enrollments and Waitlists
Students enroll through the public course page. When a session reaches capacity, additional students are placed on a waitlist. If a spot opens up, the next waitlisted student receives a notification and has 48 hours to confirm.
Admins can also enroll students directly from Admin → Enrollments → Enroll Student. You can search for existing users or create a new student account inline without leaving the form.
Course Requests
When a course has no upcoming scheduled sessions, students see a “Request this course” option on the course page. This lets you gauge demand and know when to schedule new sessions.
Event Reminders
The platform automatically sends reminder emails 48 hours before a scheduled event. Participants receive an email with the event details and logistics information. If an instructor is assigned, they receive a separate roster email listing all confirmed participants with contact details.