A Major Project Report Final
A Major Project Report Final
ON
ONLINE EXAMINATION SYSTEM
CERTIFICATE
This is to certify that the project work entitled “ONLINE EXAMINATION SYSTEM”
submitted by the followings in partial fulfilment of the requirement for the award of
DIPLOMA IN COMPUTER SCIENCE AND TECHNOLOGY of CONTAI
POLYTECHNIC, CONTAI PURBA MEDINIPUR, WEST BENGAL, during academic
year 2022-2023.
This project work carried out by them under supervision and guidance of the undersigned.
PROJECT GROUP:
…………………………………………………….. ……………………………………………………………
(GUIDE) (H.O.D)
COMUTER SCIENCE AND TECHNOLOGY DEPARTMENT COMPUTER SCIENCE AND TECHNOLOGY
ACKNOWLEDGEMENT
ABSTRACT
Online Exam System for introduction to management is an website that designed and
developed for students and lecturers. The system helps students to take examination online. It
helps also lecturers to upload the questions and answers in the database and they can see the
students who fail or pass the exam. The website is developed using HTML, CSS, PHP &
MYSQL.
In the website we can register as a user and users are of two categories which are Lecturer
and Student. Before using the system both users need to register and after that they must
login with their username and password in order to enter the system. The online examination
system for introduction to management is constituted of different components for instance
login function, insertion of data in the database, extraction of data from the database.
The problem with the current system is that students take their exam manually. This outdated
system will take long time utilization; the manual procedure used for conducting exam is time
consuming process. More time being used for lecturers to bring the questions papers and
answer sheets and also more time is needed for students in order to write their exam.
TABLE OF CONTENT
1|Page
FEATURES
The system we have developed allows users to give online examination and see his result.
2|Page
AIM & OBJECTIVE
This project is aimed at developing an online examination system for introduction to management
for students and lecturers. The purpose of the system is to completely automate the old manual
procedure of conducting exam to a computerized System. I will provide a more efficient
examination system.
The system will allow students to register and take the exam. It enables also lecturers to perform many
tasks. The system has several functions. The users will do the registration before using the system. The
lecturers can upload questions and answers; he can view the list of all students who take the exam. He
can view the list of students who have grade A, grade B, grade C, grade D and those who fail the exam.
The lecturers can send emails. Once logging, the students can choose the subject and take the exam.
After finishing using the software the users have a logout function that allows them to sign out. This is
because the system wants to ensure no external users can exploit the system.
3|Page
PROGRAMING LANGUAGES USED
HTML:
CSS:
While HTML uses tags, CSS uses rulesets. CSS is easy to learn and
understand, but it provides powerful control over the presentation of an
HTML document.
jQuery:
PHP:
4|Page
MySQL:
FLOWCHART DIAGRAM
START
AUTHENTICATE
CANDIDATE
NO
ELIGIBLE ? DISPLAY MESSAGE STOP
YES
GENERATE QUESTION
SELECT QUESTION
DISPLAY QUESTION
START ANSWERING
5|Page
SUBMIT THE ANSWER DISPLAY RESULT END
SOURCE CODE
</head>
<body>
<div class="header">
<div class="row">
<div class="col-lg-6">
<span class="logo">Online Exam System</span></div>
<div class="col-md-2 col-md-offset-4">
<a href="#" class="pull-right btn sub1" style="border-radius:0%" data-
toggle="modal" data-target="#myModal"><span class="glyphicon
glyphicon-log-in" aria-hidden="true"></span> <span
class="title1"><b>Login</b></span></a></div>
<!--sign in modal start-->
<div class="modal fade" id="myModal">
<div class="modal-dialog">
<div class="modal-content title1">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-
label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title title1 text-center"><span
style="color:black"><b>USER LOGIN</b></span></h4>
</div>
<div class="modal-body">
<form class="form-horizontal" action="login.php?q=index.php"
method="POST">
<fieldset>
6|Page
<!-- Text input-->
<div class="form-group">
<label class="col-md-3 control-label" for="email"></label>
<div class="col-md-6">
<input id="email" name="email" placeholder="Email" class="form-
control input-md" type="email">
</div>
</div>
<!-- Password input-->
<div class="form-group">
<label class="col-md-3 control-label" for="password"></label>
<div class="col-md-6">
<input id="password" name="password" placeholder="Password"
class="form-control input-md" type="password">
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-
dismiss="modal">Close</button>
<button type="submit" class="btn btn-primary">Log in</button>
</fieldset>
</form>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
<!--sign in modal closed-->
</div><!--header row closed-->
7|Page
</div>
<div class="bg1">
<div class="row">
<div class="col-md-7"></div>
<div class="col-md-4 panel">
<!-- sign in form begins -->
<form class="form-horizontal" name="form" action="sign.php?
q=account.php" onSubmit="return validateForm()" method="POST">
<fieldset>
<p class="text-center"><b>Register Now</b></p>
<!-- Text input-->
<div class="form-group">
<label class="col-md-12 control-label" for="name"></label>
<div class="col-md-12">
<input id="name" name="name" placeholder="Fullname" class="form-
control input-md" type="text">
</div>
</div>
8|Page
FUTURE SCOPE OF THE PROJECT
01. Conduct exams effortless: Computer-based tests as a method of conducting an
assessment enable users to manage an exam easily. The functionalities of an exam software
such as user-friendly dashboard, multiple languages, support for multiple question types and
formats, detailed reporting, automatic instant results help in smooth conduction.
02. Reduce exam anxiety Amongst test takers: The flexibility associated with computer-
based tests reduces exam anxiety among test takers as they can take the exam at any time of
the day that coincides with their preferred sleep/ wake cycle.
03. Promote social interaction between the test taker and experts: An online environment
promotes exam preparation with experts or peers as they can review the course content
together. Online assessment possible through exam software lays the real foundation of
academic teaching as it facilitates discussion with teachers or other students.
04. Prevents cheatings: Cheating amongst the test-takers in the examination hall is one of
the major drawbacks of pen paper-based assessment. Online examination managed avoids the
possibilities of secretly using unfair means to get the right answers. The presence of various
functionalities in exam software prevents cheating irrespective of the test taker’s location.
9|Page
CONCLUSION
With the completion of this project I conclude that it has achieved its purpose. The whole project
provides a base for students to take their exam using software and allow lecturers to add
questions and answers into the system. The system is developed using Java programming
language and data are saved in the database.
Online examination system for introduction to management course is the best compared to
paper-based exam. The automated system helps students and lecturers to save time and makes
the process faster. It saves space since answers papers will not be used. With a user friendly
system that has security, integrity and the database is neither inconsistent nor redundant.
10 | P a g e
REFERENCES
https://stackoverflow.com/
https://www.w3schools.com/php/php_ref_overview.asp
11 | P a g e