Review and Generate

Verify your timetable data and use TimetableMaster's intelligent algorithms to create an optimized, conflict-free school schedule.

5 min readUpdated: Mar 2, 2026

Review and Generate Timetable

Review your setup and generate your automated timetable.

Watch Video Tutorial

Watch how to generate your timetable.


Quick Steps

1. Check Validation Status

  • Green banner: "All validations passed successfully!"
  • Message: "Your timetable configuration looks good and is ready for generation"
  • Click "View detailed analysis" to see more

2. Review Setup Progress

  • Setup Progress shows completion status
  • Displays completed sections:
    • ✅ Basic Information
    • ✅ Bell Schedule
    • ✅ Classes (Grades)
    • ✅ Teachers (Staff)
    • ✅ Lessons
  • Shows "5 of 5 completed"

3. Generate Timetable

  • Click purple "⚡ Generate Timetable" button
  • System starts generation process

4. Generation Process

  • Modal appears: "Generating Your Timetable"
  • Shows "Stage 2 of 2"
  • Progress bar displays percentage
  • Two stages:
    1. Maximizing Assignments
    2. Optimizing Distribution (in progress)

5. Monitor Progress

  • See scheduled vs unscheduled count
  • 15 Scheduled | 0 Unscheduled
  • Status: "Optimizing the timetable distribution for better balance and efficiency..."

6. Stop Option (Optional)

  • Click "× Stop optimization process here" if satisfied
  • Can stop anytime during optimization
  • Timetable already valid and conflict-free

Generation Stages

Stage 1: Maximizing Assignments

  • System places all lessons in grid
  • Respects all constraints
  • Avoids conflicts

Stage 2: Optimizing Distribution

  • Improves balance and efficiency
  • Minimizes gaps in schedules
  • Optimizes teacher workload
  • Enhances overall quality

What Happens During Generation

System Ensures:

  • ✅ No scheduling conflicts
  • ✅ Staff availability respected
  • ✅ Grade availability respected
  • ✅ Room availability respected
  • ✅ Lesson durations honored
  • ✅ Split classes scheduled together
  • ✅ Multiple-period lessons placed correctly

Optimization Aims For:

  • Better workload balance
  • Fewer gaps in schedules
  • Logical subject distribution
  • Efficient resource use

After Generation

Timetable is Ready!

  • View in different formats
  • Download as PDF or Excel
  • Make manual adjustments if needed
  • Share with staff and students

Validation Checklist

Before generating, ensure:

  • All staff added
  • All subjects configured
  • All grades defined
  • All lessons created
  • Staff availability set
  • Room availability set (if using rooms)

Tip: Let the optimization complete for best results. You can always stop it if you're satisfied with the current state.

Chat with us