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

Project Title

Automated invigilator assignment system

Project Area of Specialization Software EngineeringProject Summary

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 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.


 

Project Objectives

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.


 

Project Implementation Method

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 Project

There 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 Deliverable

The 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 Equipment17000070000

More Posts