Professional Documents
Culture Documents
Time Table Scheduling Application
Time Table Scheduling Application
TEAM MEMBERS
Hari Kannan M P
Abdul Kalam S
Aravind Kumar T R B
Problem Statement
Creating a Time Table for more than two class is super hard. Our Application get
the Subject names and Staff names and Generate time table in a click of a button.
Input and Output
Theory Classes:
1. Randomly pick a subject with higher priority for the first period of the first class.
2. Calculate the number of classes in a semester, and pick subjects accordingly.
3. Remove that subject from the list and pick another random subject from the list with high or low priority
4. Repeat the same process for everyday in first class
5. The for other classes, In period[x, y] remove the period[x, y] in previous classes and Repeat the first step
Algorithm for the application
Lab Classes:
1. For the lab classes 2 or more classes are combined.
2. The Labs of two classes are allotted alternatively.
3. One class can have one lab at a day [3 periods].
[ Hence one subject’s lab can have 2 sessions in a day ]
Technology stack
1. Python
2. Python Flask
3. HTML
4. CSS
5. Java Script
Sample Input/Output
Sample Input/Output
Sample Input/Output
Thank you