Exam Seat Allocation-Report
Exam Seat Allocation-Report
Allocation
System
PRESENTED BY
Alimon N A - MUT20CS024
Arjun P Unni - MUT20CS047
Gowri M - MUT20CS070 GUIDED BY
Sudhi Krishna N A - MUT20CS116 Steffy Livera
1
Problem Statement
Introduction
Current System
Proposed System
Architecture Diagram
Contents Modules
System Requirements
Implementation Details
Conclusion
Future Scope
References
Video Of Demonstration
2
Problem
Statement
The goal is to create a web-based system to
manage exam seating arrangements for
MITS, which will digitize the exam seat
allocation on campus.
3
Introduction
Exam Hall Seat Allocation System - the perfect
solution to automate seat allocation, and to
save time and effort for exam cell officials.
4
Current System DRAWBACKS
Time Consuming
The existing practice is the arrangement
of seats for examinations manually by Requires a lot of effort and resources
the exam cell faculty, with registered
students and exam details provided by Not scalable and lacks flexibility
the university.
Does not provide any real-time information
5
Literature Review
Sl No. Title Author Methodology
6
The algorithm used here is the greedy algorithm with a simple
priority function.
The algorithm sorts subjects based on the number of students
in the subject
Developing Examination S. Vasupongayya,
Assigned rooms for morning and afternoon sections of each day
3 Management System: W. Noodam, and
Mapped large subjects to large rooms while also taking into
Senior Capstone Project P. Kongyong
account the room capacity
If a subject cannot fit in one room, the algorithm searches for
another room to assign the remaining seats.
The algorithm continues until all rooms are filled.
7
Proposed METHODOLOGY
System
Gather requirements from Exam cell
Design a user-friendly interface
Develop an algorithm for seat allocation
Ensure data security and privacy
An automated exam seat
arrangement system that aims
to streamline the process of
assigning seats for students RELEVANCE
taking exams.
Increase the efficiency and accuracy of
exam seat arrangement process
Providing a better experience for both
students and exam administrators.
8
Advantages Efficiently allocating seats to students for
exams.
9
Architecture Diagram
FRONTEND BACKEND
Details
number of available seats in each hall
Seat Allocation : Generate excel sheets with exam halls and participants
details
11
System Design - DFD User Module - Level 0
12
User Info
Login User Module - Level 1
User Status
USER DETAILS
Credentials Access Tokens
Add/Remove Add/Remove
Exam Details Room Details Manage
Exam
USER Rooms
Details
Time Table & No. Of Available Rooms Info
Examinees
Update Details Exam & Examinee Choose Date Seat Allocation Rooms Info Update Details
Details & Seats PDFs
Login Verify
Credentials
Access Tokens
New Credentials
Sign Up USER DETAILS
14
User Module - Level 2
Manage Rooms
15
User Module - Level 2
Exam Details
Add New Exam Slots Check For Any Slot Overlaps
Exam
Schedules
Exam Time Table Slot Status
Checks &
Select Date Selected Date Update Status
Checks EXAM
USER Allots Seats DETAILS
Exam Slots
Allotted Seat Exam Details Exam Details For
Reports The Selected Date
Checks &
Selected Date Checks For Update Status
ROOM
Available DETAILS
Rooms
Available Room Details Available Rooms For
The Selected Date
17
Database Table Design
18
SOFTWARE REQUIREMENTS
Web Browser
System
Requirements Node JS
Python
To run the Exam Seat Allocation web
application that takes Excel sheets as
HARDWARE REQUIREMENTS
input on a local server the following
tools are required.
High Performance computer
Express JS
Technologies React JS
Used
Node JS
openpyxl
20
Implementation Details
React JS
21
Tailwind CSS
22
Node JS
23
MongoDB
24
openpyxl
25
Conclusion
The proposed exam hall seat allocation system aims to automate the seat
allocation process, reduce administrative workload, and provide an efficient and
effective solution that scales to accommodate large numbers of students.
This project has the potential to improve the student experience and increase
the security and accuracy of the exam process.
26
Future Scope
It can be upgraded to allocate seats for
internal exams
27
References
[1] Prof. Nilima Nikam, Akshata Jagdale, Gunjan Patil and Prachi Patil "Algorithm for
efficient seat allocation process in college exam system", Yadavrao Tasgaonkar
Institute Of Engineering And Technology.
[2] S. S. Ali and H. S. Al-Rawi "An Efficient Heuristic for Exam Seat Allocation",
International Journal of Computer Science and Network Security (IJCSNS)
[4] Prof. Santa Kumar Chaki at ell “Algorithm For Efficient Seating Plan For Centralized
Exam System” 2016 International Conference on Computational Techniques in
Information and Communication Technologies (ICCTICT)
28
Snapshot
29
Snapshot
30
Snapshot
31
Snapshot
32
Snapshot
33
Snapshot
34
Thank You
35