Schedules
Managing group and 1:1 schedules in Optserv OptClass — session types, recurring patterns, and teacher assignments.
Schedules define when and how students and teachers meet. OptClass supports two session types: group sessions and 1:1 sessions.
Session types
Group sessions — One teacher, multiple students. Common for class-format instruction. Students are enrolled in a group; the group meets on a recurring schedule.
1:1 sessions — One teacher, one student. Common for tutoring or personalized instruction. Sessions can be recurring or ad-hoc.
Creating a schedule
Staff can create a schedule from /school/schedules. A schedule includes:
- Session type (group or 1:1)
- Teacher assignment
- Student enrollment (for groups) or student pairing (for 1:1)
- Start date and time
- Recurrence pattern (weekly, bi-weekly, custom)
- Duration per session
Recurring vs ad-hoc sessions
Recurring schedules generate session instances automatically. Each session instance needs to be marked as attended, completed, or cancelled.
Ad-hoc sessions are single instances — no recurring pattern. Useful for makeup sessions or one-off appointments.
Editing schedules
Schedules can be edited after creation. Changes can be applied to:
- This session only (for ad-hoc changes)
- This and all future sessions (for recurring pattern changes)
Past sessions are not modified when you edit a recurring schedule.
Session status
Each session instance has a status:
| Status | Meaning |
|---|---|
| Scheduled | Upcoming, not yet happened |
| Attended | Student(s) attended |
| Cancelled | Session was cancelled |
| No-show | Session happened but student didn't attend |
Session statuses feed into the Sessions & Attendance module for balance tracking.
Student view
Students see their upcoming scheduled sessions in the student portal — date, time, teacher, and session type. They do not see other students' schedules.