Assigning Substitute Teachers
Learn how to assign substitutes from the calendar using manual selection or auto-assign.
Watch Video Tutorial
Watch how to assign substitute teachers from the calendar.
Quick Steps
1. Open the Calendar
- Click "Calendar" in the left sidebar
- Navigate to the date when the teacher will be absent
2. Switch to Faculty View
- In the Day view, click the "Faculty" tab in the view selector
- You'll see all teachers listed as rows with their scheduled periods
3. Hover Over Teacher Name
- Hover over the teacher who needs a substitute
- Two buttons appear on the right:
- Orange "Leave" - Mark teacher as on leave
- Blue "Sub" - Assign substitute teachers
4. Click "Sub" Button
- Click the blue "Sub" button
- The view switches to the Assign Substitutes screen
- Shows all the teacher's periods for that day as individual cards
5. Select Substitutes for Each Period
Each period card shows:
- Period number and time slot
- Subject and Class being taught
- Absent teacher name
- A list of available substitute teachers sorted by match score
For each period, browse available teachers and click on a teacher card to assign them.
6. Save Assignments
- After selecting substitutes for each period, click "Save Substitutes"
- The system creates, updates, or removes assignments as needed
- You'll see a summary of what was created, updated, or removed
Auto-Assign Feature
Instead of manually choosing substitutes for each period, use the Auto-Assign feature to let the system find the best matches automatically.
How to Use Auto-Assign
- From the Assign Substitutes screen, click the "Auto-Assign" button (gradient purple button with sparkle icon)
- The system analyzes all periods and suggests the best substitute for each one
- Review the suggestions in the preview modal
- Select or deselect individual assignments using checkboxes
- Click "Confirm" to apply the selected assignments
| Quality | Meaning |
|---|---|
| Recommended (green) | Teaches same subject or class |
| Suitable (blue) | Good availability, some familiarity |
| Limited (amber) | Available but has constraints |
| Available (gray) | Free period, no direct experience |
Unassigned Periods
If the system can't find a suitable teacher for any period, it will be shown as "unassigned". You can manually assign these or cancel the period instead.
Understanding Teacher Badges
When browsing available teachers for each period, you'll see badges indicating match quality:
| Badge | Meaning |
|---|---|
| Same Subject (blue) | Teaches the same subject |
| Same Class (orange) | Already teaches this class |
| Current (purple) | Currently assigned as substitute |
| Available Today (gray) | Already at school with periods today |
| Event (amber) | Has a calendar event during this period |
| First/Second Half Leave (amber) | On half-day leave |
Workload Information
Each teacher card also shows:
- Today - Total periods for the day (with substitute count)
- Week - Total periods for the week (with substitute count)
This helps you balance substitution workload across faculty.
Alternative: Mark Leave First
If the teacher is on leave for the full day:
- Click the orange "Leave" button on the teacher's row (or from the detail view)
- Select the leave type and dates
- Then return to the calendar and click "Sub" to assign substitutes for each period
You can also access Leave and Sub buttons from the teacher's detail view (click on a teacher row to open it). The detail view shows:
- Leave button - Mark leave
- Sub button - Assign substitute
- Cancel All button - Cancel all classes for the day
Calendar Events & Availability
Ignore Calendar Events Toggle
The assignment view includes an "Ignore Calendar Events" toggle:
- Off (default) - Teachers blocked by calendar events are shown separately with an "Event" badge
- On - Shows all free teachers regardless of calendar events
This is useful when events don't actually prevent a teacher from substituting (e.g., optional events).
Date Navigation
From the Assign Substitutes screen, you can:
- Navigate to previous/next day using arrow buttons
- Pick a specific date using the date picker
- Jump to Today with the Today button
This lets you set up substitutes for future dates without going back to the main calendar.
Cancelling a Period
Instead of assigning a substitute, you can cancel a period:
- Click on a teacher in the calendar Day view to open their detail schedule
- Click the cancel icon on a specific period
- Add a cancellation reason
- The period is marked as cancelled in the calendar
You can also use "Cancel All" from the teacher detail view to cancel all periods for the day at once.
Viewing Assigned Substitutes
After assigning, the calendar shows:
- "SUB" badge on covered periods
- Substitute teacher's name on the period block
- Click any period to see full details (original teacher, substitute, time, room, notes)
The system only shows teachers who are free and available during that specific period based on published timetable schedules. Teachers on full-day leave are automatically excluded.
Next Step
View substitute data and export reports from the Reports section.