multiple stakeholders including administrators, staff, and students require simultaneous access to updated
information.
Streamlit, a Python-based web application framework, has emerged as a powerful tool for building interactive
and data-driven interfaces with minimal development effort.
[7]
It allows developers to create responsive
dashboards and visualization modules, making it particularly suitable for applications that require dynamic
data representation. In the context of examination systems, an intuitive interface can greatly simplify the
process of accessing and understanding seating arrangements. Despite these technological advancements, most
existing examination management systems still lack effective visualization mechanisms. Many solutions present
seating information in the form of lists or tables, which can be difficult for students to interpret, especially in
large examination halls. Visualization techniques, on the other hand, provide a spatial representation of seating
layouts, enabling users to quickly identify their positions and navigate the environment more efficiently.
[8]
According to Burke and Petrovic, information visualization have demonstrated that graphical representations
significantly improve comprehension and reduce cognitive load compared to textual data.
[9]
To address these
limitations, this research proposes SeatMatrix, a hybrid cloud-enabled examination management system that
integrates automated seat allocation with real-time data access and graphical visualization. The concept of
SeatMatrix is inspired by modern movie theatre booking systems, where users can view and select seats through
interactive layouts. By adapting this approach to examination management, the system introduces a visual seat-
mapping module that allows students to easily locate their assigned seats within a classroom layout. Unlike
existing systems that focus primarily on automation or scheduling, SeatMatrix combines multiple features into
a unified platform. It incorporates a rule-based allocation engine to ensure conflict-free seat assignments, a
cloud-based data layer for real-time synchronization, and a visualization module for intuitive seat
representation. The system is designed to support multiple user roles, including administrators, staff, and
students, each with dedicated functionalities to streamline examination workflows. The primary contribution
of this research is the development of a unified examination management platform that combines automated
seat allocation, cloud-based data synchronization, and graphical seat visualization. Unlike conventional
examination systems that focus only on scheduling or seat assignment, the proposed SeatMatrix framework
integrates backend automation with user-centric visualization, thereby improving both administrative
efficiency and student accessibility. The proposed approach offers several advantages over traditional and
existing digital systems. First, it significantly reduces manual effort by automating the seat allocation process.
Second, it enhances transparency and accessibility by providing real-time updates through a cloud-based
platform. Third, it improves the overall student experience by introducing graphical seat maps that simplify
navigation within examination halls. Finally, the system is scalable and adaptable, making it suitable for
institutions of varying sizes and requirements.
2. Literature survey
The automation of examination management systems has been an active area of research, particularly focusing
on seating arrangement, hall allocation, and scheduling optimization. Early studies primarily addressed the
challenge of manual seat planning by introducing basic computerized solutions. For instance, systems proposed
in focused on automating seat allocation using predefined rules and structured datasets, significantly reducing
manual workload.
[1,2]
However, these systems were largely limited to generating static seating lists without
incorporating user-friendly interfaces or visualization capabilities. Subsequent research introduced web-based
solutions to improve accessibility and usability. The work presented in Subhashini et al., developed an online
examination seating system that allowed administrators to manage seating data digitally.
[3]
Although this
approach improved efficiency, it still relied heavily on textual outputs, making it difficult for students to interpret
their seating positions within large examination halls. Similarly, the system in integrated SMS notifications to
inform students about their seating details, enhancing communication but lacking real-time interaction and
graphical representation.
[4]
To address optimization challenges, researchers explored algorithmic approaches such as genetic algorithms
and heuristic techniques. Dener et al., study demonstrated the effectiveness of genetic algorithms in solving
large-scale exam scheduling problems by optimizing seat distribution and minimizing conflicts.
[5]
While these
methods improved allocation efficiency, they were primarily focused on backend computation and did not
consider user experience or visualization aspects. With the emergence of cloud computing technologies, more
scalable and distributed solutions were developed. The system proposed in Savakar et al., study utilized cloud
infrastructure to manage examination seating data, enabling centralized storage and improved accessibility.
[6]
Similarly, works in Sangeetha et al., and Onyedeke et al., introduced automated hall allocation systems that
leveraged digital platforms to streamline administrative processes.
[7,10]
Despite these advancements, most of
these systems lacked real-time synchronization and interactive interfaces, limiting their practical usability in
dynamic environments. Further developments in examination management systems emphasized integrated
platforms that combine multiple functionalities. The Online Hall Allocation System (OHAS) presented in
improved scheduling efficiency by optimizing resource utilization across examination centers.
[6]
Additionally,