Exam Hall Allocation Using Full Stack Integration and Efficient Management

Vamshi Gorige, Sai Sharath Cherukuri, Shiva Sahithya Sama, Umadatta Amruthaluru · 2025

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

Read the paper · More papers on PaperTik