Communications on Applied Electronics |
Foundation of Computer Science (FCS), NY, USA |
Volume 7 - Number 24 |
Year of Publication: 2018 |
Authors: Constance Kalu, Simeon Ozuomba, Sylvester Isreal Umana |
10.5120/cae2018652804 |
Constance Kalu, Simeon Ozuomba, Sylvester Isreal Umana . Development of Mechanism for Handling Conflicts and Constraints in University Timetable Management System. Communications on Applied Electronics. 7, 24 ( Dec 2018), 22-32. DOI=10.5120/cae2018652804
In this paper development of mechanism for handling conflicts and constraints in university timetable management system is presented. The mechanism consists of a set of algorithms and analytical expressions for resolving conflicts and managing constraints in the university timetable scheduling system. In order to handle conflicts associated with courses, the courses are ranked based on their total ranking scores (TRS). In order to handle conflicts associated with course lecturers, the lecturers are ranked based on their ranking weight (W). Provision is also made to accommodate students’ activities constraints. The venues are first matched with the courses based on their carrying capacity which is enough to accommodate the class size. Then the procedure for time allocation to courses on the timetable considers the course ranking first before the lecturers ranking. In all, the design constraints and decisions were based on information on the timetable issues at University of Uyo, Akwa Ibom state, Nigeria. The mechanism was used in a proof of concept web-based timetable management system for University of Uyo and with the sample data used to test the system there was no observed conflict in the timetable. Though the present mechanism for automating timetable conflict resolution is tailored towards University of Uyo as the case study, the idea presented can be adapted or further developed and generalized to apply to other institutions.