Advanced Academic Timetable Creator

Project Information

View on GitHub
  • Category: AI/Planning
  • Technologies: Python Constraint Programming Flask
  • Project Date: August 2025
  • Status: Ongoing

Advanced Academic Timetable Creator

A website that prompts in certain inputs and generates a proper schedule throughout the week for various sections without any sort of conflict.

Technical Approach

  • Constraint-based scheduling algorithm
  • Optimized for multiple constraints: teacher availability, room capacity, subject requirements
  • Conflict detection and resolution system
  • User-friendly interface for input and schedule visualization

Key Features

  • Automatic conflict detection and resolution
  • Multi-section timetable synchronization
  • Export to multiple formats (PDF, Excel, Calendar)
  • Real-time preview of schedule changes
Timetable Creation Interface