1. 1
SS
GIDC DEGREE ENGINEERING COLLEGE
2014-15
ONLINE EXAMINITION
SYSTEM
By:- Harsh Jobanputra
G I D C D E G R E E E N G I N E E R I N G C O L L E G E , N A V S A R I
2. ONLINE EXAMINITION SYSTEM
Page | 2
ACKNOWLEDGEMENT
The satisfaction that accompanies that the successful
completion of any task would be incomplete without the mention of
people whose ceaseless cooperation made it possible, whose
constant guidance and encouragement crown all efforts with
success.
We are grateful to our project guide Mrs. Aarti Chauhan for
the guidance, inspiration and constructive suggestions that helpful
us in the preparation of this project.
We would also like to express our gratitude towards our Head of
the Department Mrs. Archana Naik of GIDC Degree Engineering
College, Navsari for their valuable guidance and advices and also for
providing all the resources and technical guidance and encouragement
for making this project successfully completed well within time
We also thank our colleagues who have helped in successful
completion of the project.
Harsh Jobanputra (131100107012)
Jinal Desai (131100107011)
Pratik Kadivar (131100107013)
Asraf Kureshi (131100107018)
3. ONLINE EXAMINITION SYSTEM
Page | 3
INDEX
Sr.
No.
TOPICS PAGE
NO.
1. Introduction
1.1 What is Online Examination System
all about?
1.2 Background
6
2. Purpose
2.1 Scope of the project
2.2 Definitions, Abbreviation, Acronym
10
3. Problem Identification
3.1.User Requirements
3.2.Constraints
13
4. Objective
4.1.General objective
4.2. Specific objective
16
5. Requirement Gathering
5.1 Feasibility Study
5.2 Requirement Analysis
19
6. Risk Analysis
6.1 Risk Assessment
23
7. Conclusion 26
8. Bibliography 28
4. ONLINE EXAMINITION SYSTEM
Page | 4
ABSTRACT
Online Examination System is a software solution, which allows a
particular company or institute to arrange, conduct and manage
examinations via an online environment.
This can be done through the Internet, Intranet and/or Local Area
Network environments.
Online Exams System fulfills the requirements of the institutes to
conduct the exams online.
They do not have to go to any software developer to make a
separate site for being able to conduct exams online.
They just have to register on the site and enter the exam details and the
lists of the students which can appear in the exam.
Students can give exam without the need of going to any physical
destination.
Candidate is given a limited time to answer the questions and after the
time expiry the answer paper is disabled automatically and answers is
sent to the examiner.
They can view the result at the same time.
Thus the purpose of the site is to provide a system that saves the
efforts and time of both the institutes and the students.
Some of the problems faced by manual examination systems are
delays in result processing, filing pose a problem, filtering of records
are not easy.
5. ONLINE EXAMINITION SYSTEM
Page | 5
The chance of loss of records is high and also record searching is
difficult. Maintenance of the system is also very difficult and takes lot
of time and effort.
Online Examination System is a System that establishes a network
between the institutes and the students.
Institutes enter on the site the questions they want in the examination.
The answers enter by the students are then evaluated and their score is
calculated and saved.
The advantage is that it can be conducted for remote candidates and
evaluation of answers can be fully automated for multiple choice
questions can be evaluated manually or through automated system,
depending on the nature of the questions and the requirements.
The disadvantage is there is no method to identify whether the exact
students take that exam.
The system entitled “Online Examination System” is application
software, which aims at providing services to the institutes and
providing them with an option of selecting the eligible students by
themselves.
7. ONLINE EXAMINITION SYSTEM
Page | 7
Introduction
Online Exams is being launched because a need for a destination that
is beneficial for both institutes and students.
With this site, institutes can register and host online exams. Students
can give exams and view their results.
This site is an attempt to remove the existing flaws in the manual
system of conducting exams.
Online Examination System is very useful for Educational Institute to
prepare an exam, safe the time that will take to check the paper and
prepare mark sheets.
It will help the Institute to testing of students and develop their skills.
But the disadvantages for this system, it takes a lot of times when you
prepare the exam at the first time for usage and we are needs number
of computers with the same number of students.
1.1.What is Online Examination System all about?
Online Examination System is a System that establishes a
network between the institutes and the students.
Institutes enter on the site the questions they want in the
examination.
These questions are displayed as a test to the eligible students.
The answers enter by the students are then evaluated and their
score is calculated and saved.
This score then can be accessed by the institutes to determine
the passes students or to evaluate their performance.
Online Examination System provides the platform but does not
directly participate in, nor is it involved in any tests conducted.
8. ONLINE EXAMINITION SYSTEM
Page | 8
Questions are posted not by the site, but users of the site.
The Site requires an institute to register before posting the
questions.
The site has an administrator who keeps an eye on the overall
functioning of the system.
The site gets revenue by charging the institutes each time they
want to conduct the exam.
The system entitled “Online Examination System” is application
software, which aims at providing services to the institutes and
providing them with an option of selecting the eligible students
by themselves.
1.2.Background
Online Examination System is a system that many educational
institutions and all users of the system can benefit from it.
Many institutions use various paper materials and pens to
process the manual examination.
But in this system, it provides the student information,
questionnaires, and answers and automatically computes the
scores.
It conducted through the website to remote candidates.
Candidate is given a limited time to answer the questions and
after the time expiry the answer paper is disabled automatically
and answers is sent to the examiner.
The examiner will evaluate answers, either through automated
process or manually and the results will be sent to the candidate.
9. ONLINE EXAMINITION SYSTEM
Page | 9
Today many organizations are conducting online
examinations worldwide successfully and issue results online.
There are advantages and disadvantages in online examinations.
The advantage is that it can be conducted for remote candidates
and evaluation of answers can be fully automated for multiple
choice questions can be evaluated manually or through
automated system, depending on the nature of the questions and
the requirements.
The disadvantage is there is no method to identify whether the
exact students take that exam.
11. ONLINE EXAMINITION SYSTEM
Page | 11
Purpose
This Web Application provides facility to conduct o n l i n e
examination worldwide.
It saves time as it allows number of students to give the exam at a
time and displays the results as the test gets over, so no need to wait
for the result. It is automatically generated by the server.
Administrator has a privilege to create, modify and delete the test
papers and its particular questions.
User can register, login and give the test with his specific id, and can
see the results as well.
2.1. Scope of the project
o Scope of this project is very broad in terms of other manually taking
exams.
Few of them are:-
Can be used anywhere any time as it is a web based
application(user location doesn’t matter )
No restriction that examiner has to be has to be present when the
candidate takes the test.
Design to facilitate administrator and user.
Online examination is designed for educational institutes like
schools, colleges and private institutes to conduct logic test of
their students or employees on regular basis.
12. ONLINE EXAMINITION SYSTEM
Page | 12
2.2. Definitions, Abbreviation, Acronym
The table bellow provides the definitions of all terms, acronyms, and
abbreviations.
No. Terms/Acronyms Definitions
1. Student
User mostly a student who will appear for
the examination
2. Department
Another user mostly department member,
lecturer or examiner who posts set of
questions, the available options and
correct answers.
3. Administrator
Super user, adds Department and
manages system.
14. ONLINE EXAMINITION SYSTEM
Page | 14
Problem Identification
Following types of problems can be occurred in this system
1. When exam is partially given and some external or internal problem
occur then how to manage?
To resolve this problem, we can store exam data on client side
2. When user increases how to maintain server?
To manage the users we can go for group of server.
3. Session of user is managed client side or server?
Depends upon the requirements of system we can decide either
client side or server side.
4. If database is corrupt then how to handle users?
To resolve this problem, we can take backup periodically.
5. If some change in system how to manage?
First, change in a system locally, test it properly and then we can
upgrade the system by considering other things.
6. How to make site responsive for all type of screen sizes?
To do this, we can make site design according to screen sizes.
7. If user forgets it login credentials then how to manage?
To resolve this problem, we can go for security question or other
ways like mobile confirmation.
8. If server will crash how to manage?
To resolve this problem, we can go for other temporary server.
9. If session expires in partial exam then how to manage?
Then store that partial exam and generate the result on that basis.
10. What will be security constraints?
We can use SSL certificate and good security algorithms like AES-
256.
15. ONLINE EXAMINITION SYSTEM
Page | 15
3.1.User Requirements
Every user should be:
Comfortably work with computer.
He must also have basic knowledge of English.
3.2.Constraints
Graphical user interface is only in English.
Enrolment ID and password is used for identification
of user and there is no facility for guest.
Only registered users will be authorized to use the
services.
Limited to HTTP or HTTPS.
This system is working for single server.
17. ONLINE EXAMINITION SYSTEM
Page | 17
Objective
4.1.General objective
General objective of our project is to change the current manual
system into computerized one.
This project would be very useful for educational institutes
where regular evaluation of students’ is required.
4.2. Specific objective
Online examination project assesses student by conducting
online objective tests.
Responses by the candidates will be checked automatically.
It reduces time consuming.
Being an integrated online examination system reduce paper
work.
Questions can have multiple options, multiple answers or can
be text answers.
To allow department to create tests and answers.
The result will be shown after some time to the participating
students.
Can generate various report for evaluation purpose when and
where required.
This project will enable educational institutes to conduct test
and have automated checking of answers based on the
response by the candidates.
18. ONLINE EXAMINITION SYSTEM
Page | 18
It would enable educational status to perform testes quiz and
create feedback forms.
Advantages Of Online Examination
Physical presence at a given location is absolutely not necessary.
No time is spent on evaluation.
Results are available instantly.
Can be easily accessed 24/7 over the open test period.
Can be timed to allow Y minutes to answer X number of questions.
Easy Accessibility.
Available at a reduced cost.
Accuracy in checking the answer, calculating result.
User friendly.
Secure because of authentication.
Online exams - Convenience, security and flexibility.
Exams can be assembled and previewed, edited and published
instantly.
20. ONLINE EXAMINITION SYSTEM
Page | 20
Requirement Gathering
To develop any system it is most important to identify the user
requirements therefore it is very important to analysis the existing
system.
During the analysis phase, initially we started with studying.
The system with specification documents to understand the system.
The project guide Mrs. Aarti Chauhan Conducted a Service of lecturer
to impact us the required knowledge about the system.
During the lecture, we also had question and answer session at the end,
which help us to have a clear idea about the expected.
For the Online Examination System, we used to do the mockup of
requirement, faults in existing system and try to handle the exception
and requirement for the proposed system.
By discussion we were able to get a lot of important information for
proposed system.
We have observed that what input the personnel give to their existing
system and what kind of output they are getting out.
The Requirement investigation is the actual study of the system, which
is currently used in the firm or available locally.
It involves an accurate study of what all aspects your system would
cover.
In our case, it covered answers to questions like:
What is the basic functionality of this Online Examination?
How you can establish your network?
How users can understand the whole system easily?
21. ONLINE EXAMINITION SYSTEM
Page | 21
5.1.Feasibility Study
What are the user’s demonstrable needs?
User needs a web-based system, which will remove all the above
mentioned Problems that, the user is facing.
The user wants a web-based system, which will reduce the
bulk of paperwork, provide ease of work, flexibility, fast
record finding, modifying, adding, removing and generating the
reports.
How can the problem be redefined?
We proposed our perception of the system, in accordance with
the problems of existing system by making a full layout of the
system on paper.
We tallied the problems and needs by existing system and
requirements.
We were further updating in the layout in the basis of
redefined the problems.
In feasibility study phase we had undergone through various
steps, which are described as under:
How feasible is the system proposed? This was analyzed by
comparing the following:
Factors with both the existing system and proposed system.
Cost
The cost required in the proposed system is comparatively less
to the existing system.
22. ONLINE EXAMINITION SYSTEM
Page | 22
Effort
Compared to the existing system the proposed system will
provide a better working environment in which there will be
ease of work and the effort required will be comparatively less
than the existing system.
Time
Also the time required generating a report or for doing any other
work will be comparatively very less than in the existing
system.
Record finding and updating will take less time than the
existing system.
Labor
In the existing system the number of staff required for
completing the work is more while the new system will require
quite less number of staff.
5.2.Requirement Analysis
Authenticating users based on username and password
Recording candidates’ responses to every question.
Checking whether the given response is correct or not.
Keeping history of mark reports of all users
The reports are required to be sent to the candidates.
Invitations/report for the appearance for the new test will be posted.
24. ONLINE EXAMINITION SYSTEM
Page | 24
Risk Analysis
After gathering basic requirement, feasibility study and studying
functionality of proposed system, we assessed collected project data
for possible risks and found possible risks and found following
possible risks for project.
Risk is defined as an exposure to the chance of injury or loss.
That is, risk implies that there is a possibility that something negative
may happen.
In the context of software projects, negative implies that there is an
adverse effect of cost, quality, or schedule.
Risk management is the area that tries to ensure that the impact of
risks on cost, quality and schedule is minimal.
6.1.Risk Assessment
Risk assessment is an activity that must be undertaken during
project planning.
This involves identifying the risks, analyzing them, and
prioritizing them on the basis of the analysis.
The software risks can be broadly divided into three
categories:
COST RISK
PERFORMANCE RISK
SCHEDULE RISK
Cost risk is the degree of uncertainty associated with budgets
and outlays for the project and its impact on the project.
There is no extra cost associated other then the development
cost for System so there is no any cost risk.
25. ONLINE EXAMINITION SYSTEM
Page | 25
Performance risk is the possibility that the system will be
unable to deliver all or some of the anticipated benefits or
will not perform according to the requirements.
It includes quality.
For the development of the System we decided to follow the
incremental model so our plan was to provide the main or
core requirement for the company.
Schedule risk is the degree of uncertainty associated with the
project schedule or the ability of the project to achieve the
specified milestone.
27. ONLINE EXAMINITION SYSTEM
Page | 27
CONCLUSION
This Web Application provides facility to conduct online examination
worldwide.
It saves time as it allows number of students to give the exam at a
time and displays the results as the test gets over, so no need to wait
for the result.
It is automatically generated by the server.
Administrator has a privilege to create, modify and delete the test
papers and its particular questions.
User can register, login and give the test with his specific id, and can
see the results as well.
29. ONLINE EXAMINITION SYSTEM
Page | 29
Bibliography
http://www.iisjaipur.org/iiimcurrent08/mca_iv_sem_pro_eva/14.Project%20Online
%20Eamination%20system.pdf*
www.wikipedia.org*
www.google.com*
*source of INTERNET