Human-like timetable generator
Generate clean school timetables without trainer clashes.
Upload department workload, mark double lessons, assign trainers, spread units randomly across Monday to Friday, and publish full trainer timetables to the portal.
5
Teaching days
1.5h
Lesson slots
7:30
Extends to PM when needed
Trainer Timetable
Duncan Macharia
ICT Department · Semester 1
| Day | 7:30 | 9:00 | 10:30 | 12:00 |
|---|---|---|---|---|
| Mon | DBMS Lab 1 | Web DOUBLE | Web | |
| Tue | Networking | |||
| Wed | DBMS | Support | ||
| Thu | Systems | |||
| Fri | Project |
0
Clashes
24
Hours
SMS
Ready
1
Workload Desk
Add units, weekly hours, double lesson status, classes, and trainer requirements.
2
Smart Generator
Randomly spreads lessons while avoiding trainer, class, and room clashes.
3
Timetable View
Trainer name at top, Monday–Friday rows, and time columns up to 7:30 PM.
4
Publish & Notify
Send timetable to trainer portal and send SMS summary alerts.