Exam Hall Allocation Using Full Stack Integration and Efficient Management


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 :

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. B. Williams and A. Patel, “Automated email notification system for examination hall management,” in Proc. IEEE Conf. Adv. IT Syst., 2017, pp. 210–215.
  6. 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

Never miss an update from Papermashup

Get notified about the latest tutorials and downloads.

Subscribe by Email

Get alerts directly into your inbox after each post and stay updated.
Subscribe
OR

Subscribe by RSS

Add our RSS to your feedreader to get regular updates from us.
Subscribe