Time-Table Generating System PDF
Time-Table Generating System PDF
General Article
Web Application for Automatic Time Table Generation
Mugdha Kishor PatilȦ, Rakhe Shruti SubodhȦ*, Prachi Ashok Pawar Ȧ and Naveena Narendrasingh Turkar Ȧ
Ȧ
Department of Information Technology, MVPS’s KBT COE, Nashik (India)
Accepted 27 May 2014, Available online 01 June 2014, Vol.4, No.3 (June 2014)
Abstract
The hand operated system of time table 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 a number of classes conflicting at 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, priority of subject and
topics to be covered in a week or a lecture, considering which, it will create feasible time tables 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.
Keywords: Component, Constraints, Resource Scheduling Algorithm, Time Table generation, Optimal Solution.
additional constraints for the next week timetable will also 7. For daytime students, the cultural subjects courses are
be considered by this timetable generation system. scheduled in the morning time slots (1st to 4th time
slots on weekdays), and major courses are scheduled
in the afternoon time slots (5th to 8th time slots).
8. For night time students, the cultural-subjects courses
are scheduled on the 11th to 12th slots, and the major
courses are scheduled on the 13th to 16th time slots
on weekdays.
9. Lectures for the same course should be scheduled
consecutively, if possible.
10. As far as possible, classes should be carried out in
their respective department’s exclusive-use
classrooms.
11. The classrooms should be allocated in such assigned
in such a manner that the distances between adjoining
lecture’s classrooms is minimized.
It is desirable for timetables to satisfy all strong and weak
constraints. However, it is typically not easy for all these
constraints to be satisfied. It is a must for the strong
constraints to be met at all times, but the weak constraints
can be abandoned in order to find convenient are
timetables. Among the weak constraints, constraints from
6 to 14 are compulsory for the assignment of time slots.
On the allotment of classrooms, constraints 15 and 16 are
imposed. In order of their importance, constraints are
arranged in the scheduling. For instance, if finding
schedules that satisfy both 6 and 7 simultaneously is not
possible, it does not give preference to the schedule
satisfying 7 but 6 and instead chooses the one satisfying 6
Parameters but 7. (D. Datta, Kalyanmoy Deb et al, Carlos M. Fonseca
et al, 2005)
Different constraints need to be adequately met in order to Apart from timetable generation we are including
invoke variables about time slots and classrooms. The additional features like
constraints can be categorized into strong and weak Forum
constraints as follows Forum is a meeting or medium where ideas and views on a
Strong constraints particular issue can be exchanged. Students can post their
1. More than one lecture cannot be allotted to a queries in forum and staff members can answer those
classroom at the same time. queries.
2. More than one class cannot be taught by a lecturer News And Announcements
simultaneously. News is the communication of selected information on
3. Courses for the same year-session students of a current events. It is shared in various ways among
department should occupy different time slots. individuals with wider audiences. Important news and
4. The classroom in which a course is to be conducted announcements for students and staff are flashed on the
should be spacious enough to take the students screen.
participating in the course. Different reports
5. The classrooms should be effectively provided with Attendance, result reports are generated.
necessary amenities for the classes. Review
Weak constraints A review is an evaluation of a publication, product,
1. The lectures are not allotted to time slots which come service, or organization. Students and parents can give
under the lecturer’s prohibited time zones. reviews about organization. Admin has rights to delete
2. The teaching hours on an instructor should be limited reviews which are not appropriate for institution.
within the allowed maximum hours. Also, we are trying to implement the feature of
3. The classes should be scheduled in accordance with syllabus mapping in our system which maps the part of the
the lecturer’s favoured time zones. syllabus to be covered in the particular lecture or practical
4. A break for lunch/dinner must be allotted to the slot of that week. On clicking on the lecture or practical
instructors. slot, syllabus to be covered in that time slot will be
5. The classes must not be scheduled late at nights, if displayed in a pop-up window. But, this feature requires
possible. proper distribution of syllabus like unit wise or chapter
6. The theory courses are scheduled on Monday and wise or to be more precise, topic wise according to the
Tuesday, and the practical courses are scheduled on number of lectures to be taken in that semester. This
Wednesday, Thursday, and Friday. feature helps in completing the syllabus properly n
1937 | International Journal of Current Engineering and Technology, Vol.4, No.3 (June 2014)
Mugdha Kishor Patil et al Web Application for Automatic Time Table Generation
1938 | International Journal of Current Engineering and Technology, Vol.4, No.3 (June 2014)