Teacher Management
The Teachers page is the central dashboard for your institution's teaching staff. From here, you can monitor teachers' workload, check their availability, view the groups they are assigned to, and register new staff members.
Where to find it: User Management → Teachers
Overview
The teachers management page contains the following sections:
| Section | Purpose |
|---|---|
| Header | Teaching staff summary, add new teachers, and perform bulk imports |
| Search | Find teachers by their name or email |
| Workload Filters | Filter teachers based on their schedule utilization |
| Teachers Table | Detailed list showing workload, availability, and active groups |
Header & main actions
At the top of the page, you can see the total count of registered teachers and two key action buttons:
- Add Teacher: Opens a 2-step setup wizard to manually add a new teacher (Profile Details → Course Selection).
- Bulk Import: Allows you to upload a CSV or Excel file to import multiple teachers at once.
When performing a bulk import, make sure your file contains the following columns: Name, Email, and Phone.
Workload & Availability
The system automatically calculates each teacher's workload based on their assigned teaching hours.
Workload Levels
| Workload State | Percentage | Meaning |
|---|---|---|
| Healthy | 0% - 50% | The teacher has ample time to take on new sessions. |
| Moderate | 50% - 75% | Balanced teaching schedule. |
| High | 75% - 90% | Limited capacity for additional hours. |
| Overloaded | 90%+ | Recommendation to avoid assigning new classes. |
Availability Indicators
Availability shows whether the teacher's schedule is ready for scheduling class groups:
- Fully Available (Green): The schedule is free of timing conflicts.
- Validating (Blue): The teacher is reviewing or updating their schedule.
- Major Conflicts (Red): A class session has been scheduled during a time the teacher marked as unavailable.
- Unknown (Grey): No schedule preferences have been registered yet.
Teachers Table
The table lists the following details for each teacher:
- Name & Email: Personal contact details.
- Workload: A color-coded progress bar representing schedule utilization.
- Availability: A color-coded status badge (Green, Blue, Red, Grey).
- Active Groups: The number of class groups they are currently teaching.
- Actions: Links to view their full profile, edit information, or delete.
Schedule conflicts trigger an alert on the admin's main Dashboard, allowing you to quickly reorganize teaching hours.