0% found this document useful (0 votes)
4 views16 pages

A Major Project Report Final

Uploaded by

Sk Mujahir
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views16 pages

A Major Project Report Final

Uploaded by

Sk Mujahir
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 16

A MAJOR PROJECT REPORT

ON
ONLINE EXAMINATION SYSTEM

SUBMITTED FOR 3rd YEAR 5th SEMESTAR


EXAMINATION
FOR
THE DIPLOMA IN COMPUTER SCIENCE AND TECHNOLOGY
FROM
CONTAI POLYTECHNIC
AFFILIATED TO
WEST BENGAL STATE COUNCIL OF TECHNICAL & VOCATIONAL
EDUCATION AND SKILL DEVELOPEMENT
BY

DIPTI PAL REG.NO-D212205119


MADHUMITA DAS REG.NO-D222307553
SANGITA MIDYA REG.NO-D212205132
KARINA KHATUN REG.NO-D222307554

Under the guidance of


Mr. GITANJALI MONDAL
Lecturer
Department of Computer science & Technology
CONTAI POLYTECHNC

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:

DIPTI PAL REG.NO-D212205119


MADHUMITA DAS REG.NO-D222307553
SANGITA MIDYA REG.NO-D212205132
KARINA KHATUN REG.NO-D222307554

…………………………………………………….. ……………………………………………………………

(GUIDE) (H.O.D)
COMUTER SCIENCE AND TECHNOLOGY DEPARTMENT COMPUTER SCIENCE AND TECHNOLOGY
ACKNOWLEDGEMENT

We are overwhelmed in all humbleness and gratefulness to acknowledge my depth to all


those who have helped me to put these ideas, well above the level of simplicity and into
something concrete.
We would like to express my special thanks of gratitude to OUR teacher "Miss Gitanjali
Mandal" who gave me the golden opportunity to do this wonderful project on the topic TO
DEVELOP ONLINE EXAMINATION SYSTEM, which also helped us doing a lot of
research and we have learnt about so many new things. We are really thankful to them.
Any attempt at any level can't be satisfactorily completed without the support and
guidance of my Team Members.
We would like to thank our entire team who helped me a lot in gathering different
information collecting data and guiding me from time to time in making this project,
despite of their busy schedules, they gave me different ideas in making this project
unique.

Place – Contai Polytechnic


Date -

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

SL.N CONTENTS PAGE


O NO.
1 INTRODUCTION 1
2 FEATURES 2
3 AIM & OBJECTIVE 3
5 PROGRAMMING 4
LANGUEAGES
USED
7 FLOWCHART 5

6 SOURCE CODE 6-8


7 FUTURE SCOPE OF 9
THE PROJECT
8 CONCLUSION 10
9 REFERENCE 11
INTRODUCTION
Computerized and online systems have been increasing in every aspect of education.
Information Technology plays a very important role in nowadays education. Computers and
internet have made dramatic changes in the education system. Information technology enables
institution of high learning to save time and money, and allow the delivery of education with
easiness, anywhere, and anytime. Paper based books are replaced by online and off-line
applications. With computer software, we can be able to have access to huge databases of
information. This gives fundamental change to the education. Information technology makes
the exchanges of information fast and easily. In the modern era, technological progress has
minimized the information in the world. Advancement of technology has many advantages in
education and all business industries that use it. With the use of the technology advances, the
transaction became more rapid, accurate and efficient. As time goes by computers have become
more useful for every transaction. Online Examination System for introduction to management
is an application that is designed and developed for students and lecturers. The system helps
students to take examination. 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.

1|Page
FEATURES

The system we have developed allows users to give online examination and see his result.

In this system there are teacher can upload their questions.

If anyone wants to give exam, he/she has to register in this website.

After exam they can see the result instantly.

Full responsive, compatible with pc, tab and mobile devices.

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:

HTML stands for HyperText Markup Language. It is used to design web


pages using a markup language. HTML is a combination of Hypertext and
Markup language. Hypertext defines the link between web pages. A
markup language is used to define the text document within the tag which
defines the structure of web pages. This language is used to annotate
(make notes for the computer) text so that a machine can understand it
and manipulate text accordingly. Most markup languages (e.g. HTML) are
human-readable. The language uses tags to define what manipulation has
to be done on the text.

CSS:

Cascading Style Sheets, fondly referred to as CSS, is a simply designed


language intended to simplify the process of making web pages
presentable. CSS allows you to apply styles to web pages. More
importantly, CSS enables you to do this independently of the HTML that
makes up each web page. It describes how a webpage should look: it
prescribes colours, fonts, spacing, and much more. In short, you can make
your website look however you want. CSS lets developers and designers
define how it behaves, including how elements are positioned in the
browser.

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:

jQuery is an open source JavaScript library that simplifies the interactions


between an HTML/CSS document, or more precisely the Document Object
Model (DOM), and JavaScript.
Elaborating the terms, jQuery simplifies HTML document traversing and
manipulation, browser event handling, DOM animations, Ajax interactions,
and cross-browser JavaScript development.

PHP:

jQuery is an open-source JavaScript library that simplifies the interactions


between an HTML/CSS document, or more precisely the Document Object
Model (DOM), and JavaScript.

4|Page
MySQL:

Structured Query Language (SQL), which is a computer language for


storing, manipulating, and retrieving data stored in relational database
management systems (RDBMS).

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>&nbsp;<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">&times;</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

You might also like