The hand-operated system of timetable preparation in colleges is very monotonous and time-consuming which results in either the same teachers ending up with more than one class at a time or several classes conflicting in the same classroom. Due to a non-automatic perspective, absolute utilization of
Sbbu automat timetable scheduler
The hand-operated system of timetable preparation in colleges is very monotonous and time-consuming which results in either the same teachers ending up with more than one class at a time or several classes conflicting in the same classroom. Due to a non-automatic perspective, absolute utilization of resources has proven ineffective. In order, to deal with such problems, a mechanized system can be designed with a computer-aided timetable generator. The system will take different inputs like number of subjects, teachers, maximum lectures a teacher can conduct, the priority of subject and a maximum number of classes of a subject, considering which, it will create feasible timetables for working days of the week, making excellent application of all resources in a way which will be best suited for the constraints. A suitable timetable is then chosen from the optimal solutions generated. The project Is based on the current situation of our university.
1. To reduce the number of timetable clashes by identifying and resolving their impact on Timetable.
In timetabling, clashes accrue when a teacher is assigned to a timeslot in which the teacher is not available another scenario is that in which a teacher is assigned to two different classes at a single time. Or a subject exceeds its credit hour limit.
2. To better manage the challenges associated with managing the use of time-space.
Timetabling challenges, like how we are going to distribute the subject in their slots in working days.
3. To make better use of technology for undertaking the resources intensive, complex, and repeated activity that is timetabling in a university environment.
By better uses of the technology present in the university environment by reducing the complexity of resolving this NP-hard problem.
4. To provide a more even distribution of teaching across the working days (Monday-Friday).
Evenly distributing the teaching will reduce the workload from both to the teachers and the students.
Our project is a web-based module with a rest API for operation and a separate cloud-based database and backend server that can be easily integrated with the institute's campus management system.
Timetabling algorithm capable of generating automated timetabling system. So that each teacher and student can view their schedules once they are finalized for a given semester. Timetable will be generated for each class and teacher, in keeping with the availability calendar of teachers, and rules applicable at different classes, semesters, teachers, and subjects credit hours. It will facilitate the institute by reducing the workload to generate a suitable and error-free timetable for every batch available at the beginning of every semester.
We went for a web-based application to easily integrate with our current Campus management system. Through a Rest full API made by Express (NODE framework) that can handle all the requests generated by the users. For storing data we have used a cloud server named MongoDB Atlus based on Mongo DB database (NoSQL database based on collection and documents on BSON objects). To connect Express a framework named mongoose is used. By the web-based structure, it can be easily integrated with any campus management system.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| MongoDB Atlas (Cloud database) | Equipment | 3 | 10000 | 30000 |
| Heroku | Equipment | 2 | 4006 | 8012 |
| Total in (Rs) | 38012 |
The concept of Anesthesia is found from the carvings of about 2500 BC. The anesthesia was...
People with old ages and those who have busy schedule cannot monitor plants properly. With...
In this project,crops get water from canal/river directly through the IOT based smar...
Smart meter is an advanced energy meter that measures consumption of electrical energy pro...
Ventilators are basically designed to minimize the patient efforts and is mainly used to m...