TTS-300

Timetable and Scheduling for Zimbabwean Schools

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.

Offline Capable ZIMSEC Period Compliance Conflict Detection Substitute Assignment Printable Output Double Period Support

Automated Timetable Generation

The TTS-300 scheduling engine takes structured input about your school and produces an optimised timetable that satisfies all constraints simultaneously.

Periods Per Day Configuration

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.

Teacher Availability and Preferences

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.

Room and Capacity Constraints

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.

Subject Period Requirements

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.

Intelligent Conflict Detection

TTS-300 enforces hard constraints that manual timetabling often misses, guaranteeing a timetable that can actually be taught.

Hard Conflict Rules

  • No teacher double booked in two classes at the same time
  • No room used by two classes simultaneously
  • No class scheduled in two rooms simultaneously
  • Teacher unavailability periods respected absolutely
  • Maximum consecutive periods per teacher per day enforced
  • Minimum free period per teacher per day
  • No specialist room such as lab or computer lab over scheduled

Soft Preference Rules

  • Mathematics and Sciences scheduled in morning periods for peak attention
  • Physical Education scheduled for outdoor periods only
  • Double periods not split across a break
  • Same subject not scheduled in consecutive periods for the same class
  • Part time teachers allocated only days they are present
  • Boarding school evening prep periods allocated correctly

Special Scheduling Requirements

Zimbabwean secondary schools have scheduling complexities that generic tools ignore. TTS-300 handles them natively.

Double Periods

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.

Practical Labs

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.

PE and Sports Fields

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.

ZIMSEC Period Requirement Compliance

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.

1

Ministry Period Minimums

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.

2

Validation Before Publishing

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.

3

Compliance Report for Inspectors

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.

Built for Zimbabwean Schools

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.

Timetable Export and Real Time Modification

Once a timetable is generated, it becomes a living document that is printable, distributable and adjustable when circumstances change.

Export Formats

  • Per class timetable in A4 printable classroom display format
  • Per teacher personal timetable in A5 pocket size
  • Per room booking schedule
  • Whole school master timetable grid
  • Department timetable showing all teachers in one department
  • PDF and printable HTML formats
  • Display mode for school notice boards and Smart Boards

Daily Modifications

  • Substitute teacher assignment for absent teachers
  • Period swap between two teachers for a specific day
  • Emergency timetable for examination weeks
  • Sports day and prize giving schedule override
  • Public holiday and term break calendar integration
  • Changes reflected instantly for all staff on the local network

Explore Other Modules

TTS-300 works alongside every other Edupro ESMS module as part of one connected school management system for Zimbabwe.

Ready to Deploy Timetable and Scheduling?

Contact our Harare team for a live demonstration of this module at your school.