Abstract

Scheduling many exams into different timeslots and rooms while meeting all given requirements is a difficult task, which requires designing and proposing a scheduling algorithm to deal with the issue of timetabling examination. This paper proposes a scheduling algorithm for tackling such an issue. The proposed scheduling algorithm generates a satisfactory timetable of different module exams derived from different faculties such as the faculty of language studies, business studies and computer studies within a university. The generated timetable satisfies all given constraints such that no student shall attend more than one exam at the same day and time. Moreover, a user interface system is developed in order to enable different selections, for instance, exam sort, the number of sessions per day. Further, it can show the timetable of different exams of a module. The accuracy of every examination session and all sessions is calculated and it is found to be proven from the results the satisfaction of each examination session and all sessions together is increased.

Highlights

  • The problem of timetabling of different entities have shown interest in many areas

  • Timetabling allocates a number of entities into different timeslots and places by taking into account a bundle of constraints; including hard and soft constraints (Vatansever and Arici, 2019)

  • The results demonstrate that the generated schedule can be successfully generated with no conflicts where the selected schedule is based on the required constrains

Read more

Summary

Introduction

The problem of timetabling of different entities have shown interest in many areas (e.g., people, academic institutions, factories, machines, sports and so on). Assigning the exams of academic institutions into a number of timeslots and rooms based on available resources and meeting the given constraints. There are several departments and in each department, many students can register and enrol for different modules. When the number of students that is enrolled for different modules increases, the difficulty of building timetables increases, building timetables for examinations. When the number of hard and soft constraints is enormous and limited available resources emerge, building a timetable is considered a difficult task. When building an examination timetable, hard constraints should be met. Examples on such constraints are presented as follows: Exams should be allocated to particular given timeslots such that these timeslots are limited (hard constraint)

Objectives
Results
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.