In universities, managing exam seating plans efficiently is crucial to ensure a smooth examination process. Traditionally, this process involves manual creation of seating arrangements by administrative staff, leading to potential errors and inefficiencies. Additionally, students often face challenges in accessing their seating plan information in a timely manner.
The current manual process of creating and managing exam seating plans at our university is prone to errors and lacks efficiency. Administrators are burdened with the task of manually creating seating arrangements for each exam, while students face difficulties in accessing their seating plan information in a timely manner.
To address these challenges, we propose the development of a University Exam Seating Plan Management System. This system will provide an intuitive platform for administrators to create and manage exam seating plans digitally. Additionally, students will have easy access to their seating plan information through a mobile application.
- Admin Management: The admin can create sub-admin accounts for each department in the university.
- Exam Creation: Sub-admins can create exams based on the academic year and upload seating plans for those exams.
- Seating Plan Visibility: Sub-admins can set a timer for when the seating plan will be visible to students.
- Student Notification: Students receive notifications with their seating plan details (room number, row number, column number) when the timer expires.
- Search Feature: Students can search for seating plan data by entering the roll number of another student.
- Calendar Feature: Students can check the calendar for upcoming exam details.
Requirements 🛠️
- Android Studio (or compatible IDE)
- Basic knowledge of Android development
Getting Started 🚀
- Clone this repository.
- Open the project in Android Studio.
- Ensure you have the necessary SDKs and tools installed.
- Run the app on an emulator or physical device.
- Log in as the admin.
- Create sub-admin accounts for each department.
- Manage exams and seating plans.
- Log in as the sub-admin for a specific department.
- Create exams and upload seating plans.
- Set timers for seating plan visibility.
- Log in as a student.
- Receive notifications with seating plan details.
- Search for seating plan data by entering a roll number.
- Check the calendar for upcoming exam details.
Contributions are welcome! Here's how you can contribute to the project:
- Fork the repository.
- Create a new branch:
git checkout -b feature_branch - Make your changes and commit them:
git commit -m 'Description of the changes' - Push to the branch:
git push origin feature_branch - Submit a pull request.