Time Table Generator-CS4shool.com
 
 
 

Time Table Generator

The timetable is needed to be scheduled in such a way that the number of different subjects with a number of subjects in each, handled by a limited faculty provided with their slots and timings does not overlap. Creating such timetables manually is complex and time-consuming process. By automating this process with computer assisted timetable generator can save a lot of precious time of administrators who are involved in creating and managing subject timetables. Timetable generator automatically schedules timetable for students and faculty which reduces the manual work. Once the inputs like faculty with their respective subjects are given it will generate the period slots for the entire week and also for the substitution hours.

Project Modules:
  • Admin: The admin is responsible for taking all the details of the teacher, course, subject etc. The admin generates the timetable according to all these factors.
  • Login: Admin or any registered teacher will need to login first before performing any operation
  • Time table generator: In this module, generation is done by considering the maximum and minimum workload for each faculty. This will be generated by the admin and viewed by the faculty who are the users of this system.
Software to be used:
  • Python 3.x installation
  • IDE such as Spyder or PyCharm for project development (Optional)
  • MySQL for storing information
  • Django software if building Web application. Otherwise can be developed console based too


Technical Stack:

  • Front End ( if building Web application, otherwise can be developed console based too)
    • HTML
    • CSS (Optional)
  • Back End
    • Python with Django framework for web application (if web application is build)
    • MySQL as database
 
UtilityProject