Automated invigilator assignment system
A System, consists of a mathematical model, a database storing the information and web-based user interfaces is constructed to solve the problem by providing an environment for a practical usage. An invigilator is the person who supervises students durin
2025-06-28 16:25:14 - Adil Khan
Automated invigilator assignment system
Project Area of Specialization Software EngineeringProject SummaryA System, consists of a mathematical model, a database storing the information and web-based user interfaces is constructed to solve the problem by providing an environment for a practical usage.
An invigilator is the person who supervises students during an examination. It is a problem of assigning invigilators to exams in such a way that there are no conflicts or clashes. The system combines some problem-specific heuristics and a simple user interface based on readily available software tools.
Invigilator assignment problem relatively has not been well described and intensively worked yet as much as the other exam scheduling problems. The exam schedule is partially predetermined by the dean office by assigning the common courses of the departments to some specific time slots. Then each department schedules the rest of its courses by using the available time slots left. Once the final exam schedule is determined, the departments assign their invigilators to exams. The university uses its own teaching assistants to invigilate and it is highly desirable to have a schedule that is fair to them and does not affect their other
Academic responsibilities. The solution is obtained in a second by using CPLEX solver. A user-friendly decision support system is introduced for invigilator-exam assignment problem with an eye to practical use. Comparing with the current invigilator-exam assignments it is seen that the required time for the assignments is dropped off from a few days to seconds.
A portal where admin can add information generate a assignment list of invigilator to exam , so that invigilators can to read their respective exam schedule without any inconvenience and if they want to swap with another invigilator they will be able to do that on the same platform.
In the proposed system we will be using the waterfall methodology for the software development lifecycle because the scenario is not much complex and the requirements are unambiguous.
Implementation tools will be MPLwin for the designing mathematical model, CPLEX solver for solving the mathematical model to give the optimal solution that best utilizes the resources and gives preferred assignment.
SQL database for storing the data and VISUAL STUDIO for development using PHP language for the frontend website.
Benefits of the ProjectThere may be properties that make one timetable better than another that cannot easily be expressed in an automatic system. On the other hand, since the search space is usually huge, a human intervention may bias the search toward promising directions that the system by itself might be not able to ?nd. Besides, automating the process of timetabling can avoid clashes but it may not take into account other desirable factors, like personal preferences, unavailabilities, and so on. For the above reasons, Most of the systems allow the user at least to adjust manually the ?nal output. For this study, a web-based automated system developed with its user interface and a database to solve the invigilator-exam assignment problem is introduced. The system optimizes objectives related to individual loads and tendencies and provides a ?exible environment for data entry.
Technical Details of Final DeliverableThe final deliverable of our project will be portal like website made on php with mysql database that has dashboard for admin and invigilation staff that takes the information of invigilators and assign them exam schedule without any conflicts and it has swapping feature for them incase they want to swap the duty.
Final Deliverable of the Project Software SystemCore Industry EducationOther Industries Others Core Technology OthersOther Technologies OthersSustainable Development Goals Decent Work and Economic GrowthRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 70000 | |||
| A desktop pc having a processor i5 4th gen, ssd 225gb, hdd 1tb,atleast | Equipment | 1 | 70000 | 70000 |