https://github.com/pabitra-33/online_examination_system
Developed a simple window-based online_exam application by using java swing and awt .
https://github.com/pabitra-33/online_examination_system
Last synced: 7 months ago
JSON representation
Developed a simple window-based online_exam application by using java swing and awt .
- Host: GitHub
- URL: https://github.com/pabitra-33/online_examination_system
- Owner: Pabitra-33
- Created: 2024-03-01T15:05:20.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-05T05:49:00.000Z (over 1 year ago)
- Last Synced: 2024-05-05T06:33:01.587Z (over 1 year ago)
- Language: Java
- Size: 11.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Online_Examination_System
Online Examination System(OES) was developed by using Java Swing and Java AWT combines the robustness of Java programming with the user-friendly GUI components of Swing and AWT to create a seamless and efficient platform for conducting exams online.
Below are the key functionalities outlining the development of such a system, all1. User Interface Design:-
- Java Swing and AWT are used to design the graphical user interface (GUI) of the application.
- This includes creating screens for user registration, login, exam instructions, exam interface, result display, and administrative functionalities.
2. Exam Management:-
- The system allows administrators to create, manage, and schedule exams.
- This involves functionalities such as adding questions, setting time limits, assigning exam durations, and specifying passing criteria.
3. Accessibility Features:-
- The system is developed with accessibility in mind, ensuring that users can bookmark the difficult question and can navigate with them later also.
- This includes providing keyboard shortcuts, screen reader compatibility, and adjustable font sizes.
4. Scoring and Grading:
- Automatically grade objective type questions based on predefined correct answers.
- Calculate and display overall exam scores and provide feedback to students.
5. Result Generation:
- Generate detailed results for each student after completing an exam.
6. Error Handling and Validation:
- Perform input validation to prevent errors and ensure data integrity.
- Handle exceptions gracefully to provide a smooth user experience.
- By incorporating these functionalities and best practices, the online examination system developed using Java Swing and AWT can provide a robust platform for conducting and managing exams securely and efficiently.