Online Examination System project in Java
Project Objective
The main purpose of this project is to the development of an online exam system for the ease of students so that they can attempt the exam by sitting at home and they do not need to travel to distant places for giving various exams. This application will also contribute towards e-learning.
Existing System
In the existing system, the examination system is not online. The examination is on paper and the students have to reach the location physically for attempting the exam. Other examination activities like maintaining the list of students, keeping the record of which student has already attempted the exam, calculating marks and deciding scores for students are very tedious and time taking. They are also subject to mistakes and errors as the whole process is manual.
Proposed System
In the proposed system, the examination activities are conducted online. The whole examination process is automated, starting from preparing the question papers of various subjects by the teachers till the calculation of results of students. The life of both teachers and students has become very easy by the introduction of this system. It also offers security as each teacher or student has a secure username and password for accessing the system. The score of a student or a question paper cannot be leaked. The results produced are unbiased as they are computed by the system.
Number of Modules
The application consists of following modules:-
User
Firstly, a fresh student has to register on the application. After registration, he can attempt for an exam. He will be presented with the instructions of exam and then he has to choose the subject whose exam he wants to attempt. After subject selection, the student will get the question paper of the particular subject. He can give the exam in the limited time. Once he finishes the test, he gets the scores immediately with the feedback.
Administrator
The administrator basically performs two important tasks:-
- Deciding the subjects of examination.
- Deciding the questions of test.
The Subject of exams can be modified like new subjects can be added and old subjects can be deleted.The Questions of the test can also be modified depending on the requirement and changing syllabus.
Administrator can also delete the student records who have finished the test.
Software Requirements
- Core Java
- J2EE
- Apache Tomcat
- Database
Hardware Requirements
- Hard Disk – 2 GB.
- RAM – 1 GB.
- Processor – Dual Core or Above.
- Mouse.
- Keyboard.
- Monitor.
- Printer.