Authors :
Vamshi Gorige; Sai Sharath Cherukuri; Shiva Sahithya Sama; Umadatta Amruthaluru
Volume/Issue :
Volume 10 - 2025, Issue 4 - April
Google Scholar :
https://tinyurl.com/y3me3k9e
Scribd :
https://tinyurl.com/yscv7sj9
DOI :
https://doi.org/10.38124/ijisrt/25apr300
Google Scholar
Note : A published paper may take 4-5 working days from the publication date to appear in PlumX Metrics, Semantic Scholar, and ResearchGate.
Note : Google Scholar may take 15 to 20 days to display the article.
Abstract :
Effective management of examinations is important to maintain smooth operations within academic institutions and
avoid excessive administrative workload. The project introduces a Smart Invigilation System, an online application built by
Python Full Stack with Flask used as the backend framework and MySQL as the database. The system effectively implements
automated seating for students and invigilation duty scheduling for teachers, improving the examination process with
optimized usage of resources. The application has a user authentication system, where users log in and upload necessary files:
classroom information, student information, and teacher information. The system processes these files to create an optimal
seating plan for students based on classroom characteristics like the number of benches and seating capacity per bench. Round
Robin Algorithm is used to distribute invigilation responsibilities among teachers in a fair manner. After the allocation is
done, the system provides an email notification facility with the help of the SMTP protocol to send automated emails to the
students and faculty members. Information about their exam time table, classrooms allocated, and seating configuration is
communicated to the students, while the faculty members are informed about their invigilation duties. Security measures are
adopted by storing the user credentials in the database with the passwords encrypted. By computerizing seating and
invigilation assignment, the system greatly eliminates manual labor, mistakes, and administrative workload, rendering
examination administration more efficient, transparent, and dependable
References :
- S. Smith, J. Doe, and R. Brown, “Automated examination scheduling system using constraint-based algorithms,” J. Educ. Comput. Res., vol. 45, no. 3, pp. 225–241, 2021.
- Y. Zhao, L. Wang, and H. Kim, “Optimization of exam hall seating arrangements using genetic algorithms,” IEEE Trans. Learn. Technol., vol. 12, no. 4, pp. 345–355, Dec. 2020.
- M. Gupta and P. Verma, “Round robin algorithm for task scheduling in examination systems,” Int. J. Comput. Appl., vol. 180, no. 5, pp. 1–8, Aug. 2019.
- R. Kumar, S. Patel, and A. Sharma, “Web-based examination seating system using PHP and MySQL,” in Proc. Int. Conf. Smart Comput. Commun., 2018, pp. 89–96.
- B. Williams and A. Patel, “Automated email notification system for examination hall management,” in Proc. IEEE Conf. Adv. IT Syst., 2017, pp. 210–215.
- T. Nguyen and J. Miller, “Security and privacy in web-based examination systems,” ACM Trans. Inf. Syst. Secur., vol. 22, no. 2, pp. 112–130, 2019.
Effective management of examinations is important to maintain smooth operations within academic institutions and
avoid excessive administrative workload. The project introduces a Smart Invigilation System, an online application built by
Python Full Stack with Flask used as the backend framework and MySQL as the database. The system effectively implements
automated seating for students and invigilation duty scheduling for teachers, improving the examination process with
optimized usage of resources. The application has a user authentication system, where users log in and upload necessary files:
classroom information, student information, and teacher information. The system processes these files to create an optimal
seating plan for students based on classroom characteristics like the number of benches and seating capacity per bench. Round
Robin Algorithm is used to distribute invigilation responsibilities among teachers in a fair manner. After the allocation is
done, the system provides an email notification facility with the help of the SMTP protocol to send automated emails to the
students and faculty members. Information about their exam time table, classrooms allocated, and seating configuration is
communicated to the students, while the faculty members are informed about their invigilation duties. Security measures are
adopted by storing the user credentials in the database with the passwords encrypted. By computerizing seating and
invigilation assignment, the system greatly eliminates manual labor, mistakes, and administrative workload, rendering
examination administration more efficient, transparent, and dependable