Schedule Sync
Abstract
Timetabling concerns all activities with regard to producing a schedule that must be subjective to different constraints. Timetable can be defined as the optimization of given activities, actions, or events to a set of objects in space-time matrix to satisfy a set of desirable constraints. A college timetable is a temporal arrangement of a set of lectures and classrooms in which all given constraints are satisfied. Creating such timetables manually is a complex and time-consuming process. By automating this process with a computer-assisted timetable generator, we can save a lot of precious time for administrators who are involved in creating and managing course timetables. Since every college has its own timetabling problem, the commercially available software packages may not suit the needs of every college. Hence, we have developed a practical approach for building lecture course timetabling systems, which can be customized to fit any college's timetabling problem. This project introduces a practical timetabling algorithm capable of taking care of both strong and weak constraints effectively, used in an automated timetabling system. So that each teacher and student can view their timetable once they are finalized for a given semester, but they can’t edit them.