How to Create & Manage Timetables
Build class timetables with period allocation, teacher assignment, and conflict detection in EduSuite OS.
How to Create & Manage Timetables
TL;DR: Define periods, assign subjects and teachers to each slot, and let EduSuite OS detect conflicts. Students and teachers see their personalized timetable on their dashboard.
Step 1: Define Period Structure
- Go to Settings → Academics → Timetable → Period Structure.
- Set:
- Number of periods per day (e.g., 8)
- Period duration (e.g., 45 minutes)
- Break times (recess, lunch)
- Assembly period (optional)
Example Period Structure
| Period | Time | Duration |
|---|---|---|
| Assembly | 8:00 - 8:15 | 15 min |
| Period 1 | 8:15 - 9:00 | 45 min |
| Period 2 | 9:00 - 9:45 | 45 min |
| Break | 9:45 - 10:00 | 15 min |
| Period 3 | 10:00 - 10:45 | 45 min |
| Period 4 | 10:45 - 11:30 | 45 min |
| Lunch | 11:30 - 12:15 | 45 min |
| Period 5 | 12:15 - 1:00 | 45 min |
| Period 6 | 1:00 - 1:45 | 45 min |
Step 2: Create Timetable
- Go to Academics → Timetable → Create.
- Select the class and section.
- A grid appears: days (Mon-Sat) × periods.
- Click any cell → assign:
- Subject (from configured subjects)
- Teacher (from staff list)
- Room (optional)
Drag & Drop
You can drag and drop subjects between slots to rearrange easily.
Step 3: Conflict Detection
EduSuite OS automatically detects:
- ⚠️ Teacher conflict — Same teacher assigned to two classes at the same time
- ⚠️ Room conflict — Same room assigned to two classes
- ⚠️ Subject overload — Too many periods of one subject in a day
- ⚠️ Teacher overload — Teacher exceeding maximum periods per day
Conflicts are highlighted in red. Resolve before saving.
Step 4: Publish
- Review the complete timetable.
- Click Publish.
- The timetable becomes visible to:
- Students (their class timetable)
- Teachers (their personal teaching schedule)
- Parents (their child's timetable)
Viewing Timetables
| Role | View |
|---|---|
| Student / Parent | Class timetable on dashboard |
| Teacher | Personal teaching schedule across all classes |
| Admin | All class timetables + teacher allocation overview |
Modifying Timetables
Temporary Change (Substitute)
For one-day substitutions:
- Go to Academics → Timetable → Substitutions.
- Select the absent teacher.
- Assign substitute teachers for their periods.
- Notifications go to substitutes automatically.
Permanent Change
Edit the published timetable:
- Go to Academics → Timetable → [Class].
- Click Edit.
- Make changes and Republish.
Troubleshooting
Q: Can't assign a teacher — "conflict detected." A: That teacher is already assigned to another class during that period. Check their schedule in Staff → [Teacher] → Timetable.
Q: Timetable not visible to students. A: Ensure the timetable is Published (not in draft). Check Academics → Timetable → Status.
Q: How do I handle different timetables for odd/even weeks? A: Create two timetable versions (Week A / Week B) and set the rotation schedule in Settings → Timetable → Rotation.
Need help planning your timetable? Talk to our academic team.