The Timetable module allows you to build recurring weekly schedules for every stream in your school. It automatically handles conflict detection and allows for easy term-by-term renewal.Documentation Index
Fetch the complete documentation index at: https://help.elimuboraerp.com/llms.txt
Use this file to discover all available pages before exploring further.
Building Timetables
Create a weekly grid for a specific grade and stream.
Managing Lessons
Define subjects, teachers, and rooms for individual slots.
Conflict Detection
Prevent double-booking of teachers and classrooms.
Termly Renewal
Copy and adapt timetables for a new academic term.
Building Timetables
Each stream has its own dedicated timetable. You can build these from scratch or copy a template from another class.Create New Timetable
Go to Timetables and click New Timetable. Select the current Term, Grade Level, and Stream.
Define Periods
Set the school’s standard period times (e.g., Period 1: 8:00 AM - 8:40 AM). You can add breaks and lunch slots that aren’t linkable to subjects.
Populate the Grid
Click on an empty slot in the weekly grid (Monday–Friday) to assign a subject and a teacher to that period.
Managing Lessons
A “Lesson” is a specific instance in the timetable where a Subject, Teacher, and Location (Room) meet.- Lesson Details
- Bulk Assignments
When assigning a lesson, you can specify:
- Subject: Linked to the grade level’s curriculum.
- Teacher: Must be assigned to the subject in Curriculum settings.
- Room/Venue: (Optional) The specific laboratory, field, or classroom.
- Recurring Status: Whether the lesson repeats every week or is a one-off.
Conflict Detection
The system automatically checks for scheduling conflicts in real-time.- Teacher Overlap: Warns you if a teacher is already assigned to another stream during the same period.
- Room Conflict: Ensures a laboratory or specific room isn’t booked by two different classes at once.
- Student Load: Helps ensure that core subjects meet the required number of weekly periods.
Conflicts are highlighted in Red on the grid. You cannot activate a timetable until all critical conflicts are resolved.
Termly Renewal
Instead of rebuilding every timetable at the start of a new term, use the Renew feature.Run Renewal Action
Click Renew for Next Term. Select the target term and adjust the start/end dates.
FAQs & Troubleshooting
Can I have different period times for different days?
Can I have different period times for different days?
Yes, you can customize the periods for specific days (e.g., shorter periods on Fridays for assembly or prayer).
How do I print the timetable?
How do I print the timetable?
Use the Download PDF action on the timetable view page. You can print a version for the Class Teacher or a combined version for the staff room notice board.
Why is a teacher not appearing in the selection list?
Why is a teacher not appearing in the selection list?
Ensure the teacher is correctly assigned to that specific subject and stream in the Curriculum → Subjects settings.

