Building a school timetable by hand takes days and still produces clashes. TTS-300 uses a constraint based scheduling algorithm to generate a conflict free timetable in minutes, respecting teacher availability, room capacity, ZIMSEC period requirements and specialist facility bookings. Fully offline capable.
The TTS-300 scheduling engine takes structured input about your school and produces an optimised timetable that satisfies all constraints simultaneously.
Configure the school day structure: number of periods, period duration of 35, 40 or 45 minutes, break times and assembly periods. Different structures can be set for primary and secondary sections of the same school.
Each teacher subject load is entered including which subjects they teach, which classes and how many periods per week. Mark unavailable slots for external duties, study leave or part time teaching arrangements.
Enter each classroom capacity and type: standard, science laboratory, computer lab, home economics room or art studio. The algorithm will not schedule a class in a room smaller than the class size.
Enter the required periods per week per subject per class. The algorithm allocates exactly the right number of periods for Mathematics, English, Science and all other subjects, ensuring no subject gets shorted during generation.
TTS-300 enforces hard constraints that manual timetabling often misses, guaranteeing a timetable that can actually be taught.
Zimbabwean secondary schools have scheduling complexities that generic tools ignore. TTS-300 handles them natively.
Mark subjects that require double periods such as Biology practicals, Art, Technical Drawing and Home Economics. The algorithm schedules these as connected two period blocks that are never split.
Science laboratories and computer labs are marked as shared specialist resources with booking calendars. The algorithm distributes lab access fairly across all classes needing it, preventing conflicts between classes booking the same lab.
Physical Education is scheduled with awareness of field availability. Schools with a single sports field can prevent multiple PE classes at the same time. The timetable accounts for field sharing between classes.
The Ministry of Primary and Secondary Education specifies minimum periods per week for core subjects. TTS-300 validates your timetable against these requirements before publishing.
Primary school standards include Mathematics minimum 5 periods per week and English minimum 5 periods per week. Environmental Science minimum 3 periods per week. Secondary standards vary by subject and are pre loaded into TTS-300.
Before the timetable is published, TTS-300 runs a compliance check comparing actual allocated periods per subject against Ministry minimums. Any shortfall is flagged in red with the option to manually add periods or auto adjust.
A one click compliance report summarises actual periods per subject against Ministry requirement per class. This is a document school inspectors frequently request during visits.
TTS-300 is designed around the Zimbabwe school calendar, the ZIMSEC Heritage Based Curriculum period requirements and the Ministry of Primary and Secondary Education inspection framework. It works reliably in Harare, Bulawayo, Mutare, Gweru, Masvingo and rural districts where internet access is limited or intermittent.
Once a timetable is generated, it becomes a living document that is printable, distributable and adjustable when circumstances change.
TTS-300 works alongside every other Edupro ESMS module as part of one connected school management system for Zimbabwe.
The TTS-300 period schedule is used by ATT-300 to track lesson coverage, showing which periods ran and which were missed due to absent teachers.
View ModuleComputer lab sessions in TTS-300 align with Moodle lesson schedules in LMS-200, ensuring learners have structured access to digital resources.
View ModuleTRN-1000 Phase 3 includes hands on training for administrative staff on using the Edupro timetable module effectively.
View ModuleContact our Harare team for a live demonstration of this module at your school.