Generating a Time Table for all streams, implimented in python.
TimeTable scheduling is a typical problem that appears to be a tedious job in every academic institute once or twice a year. In earlier days, time table scheduling was done manually with a single person or some group involved in task of scheduling it manually, which takes a lot of effort and time. Planning timetables is one of the most complex and error-prone applications.
Input data: For each class we need classes per week, number of subjects, number of sections, data on number of precceding holidays.
Output: Gives the efficient scheduled timetable for all sections or branches.
The main objective of this project is to make an efficient time table based on factors like
- Lecturer/Teacher avilability
- Scheduling based on preceeding holidays
- Flexibility for sections of a same class
Python installed locally. Check here to install depending on your OS
The IDE like Jupyter Notebook or Google Colab can used to run the above ipynb file.