IJARCCE ISSN (Online) 2278-1021
ISSN (Print) 2319-5940
International Journal of Advanced Research in Computer and Communication Engineering
Vol. 10, Issue 5, May 2021
DOI 10.17148/IJARCCE.2021.10520
ONLINE EXAMINATION SYSTEM USING
PHP, JAVASCRIPT AND MYSQL
Nikita Pandey1, Prashant Gupta2, Meelawati bai3, Savita Sahu4
B.E Fourth Year Student, Computer Science Engineering, Government Engineering College Bilaspur, India 1-3
Assistant Professor in Computer Science Department of Government Engineering College Bilaspur 4
Abstract: The Online Examination System is web based solution for several organizations to take objective and
subjective exam. The study reveals the aspect of online examination system like its accuracy, automation, security
which made system being perfect. Online examination banishes the conventional technique of exam and introduces the
all new method of exam without wasting papers and time. In conventional technique the enormous challenges is to
preserve the data and there security, these system made all the challenges achievable. As we concern about digital
India, so we can take one step forward towards digitalization by using Online Examination System. The system can
smoothly float for colleges and universities, and bestow a superior examination platform.
Keyword: Online Examination System, Php, MySQL Database, authorized, automation.
I.INTRODUCTION
Online examination is flourish web-based examination over the educational world. The system erects exam with
respect to its subject and category, therefore question assign to exam accordingly. The administration dashboard is
solitary responsible to oversee the data within database of MYSQL and manipulate it. The systems have one more
dashboard notorious as student dashboard in which register student present only to attend the available exam for them.
Report of exam is published automatically, no need of examiner to check it and waste valuable time. There will be time
limit assign by admin to every exam. The system’s design the way that a standard individual can effortlessly adopt it.
Security of system is being conserved by using the session layer present in Php. Data integrity is preserve by front- end
and back-end validation of java script
II.PURPOSE OF ONLINE EXAM SYSTEM
Nowadays education means is expanding widely at worldwide level. Exam also necessitates expanding to your
fingertips and it's not limited to four walls of classroom. The prime impetus to recommend the system are delineate
below:
1. Security of data- Confidentiality of data is maintained, so there’s no probability of misdeed. User id and
password authentication scheme applied to secure the data.
Database serves as safety locker that is accessible only by authorised individuals. Database contains all the questions
and exam, no menace of divulges the exam. Questions pick from question bank and have privilege to shuffle the
question in every possible order for all the examinee set.
2. Save time- The system accomplished all specify assessment automatically, which eventually save lot of time.
• Generation of question paper.
• Managing records of examinee.
• Assessment allocating to examiner.
• Preserving the answer.
• Evaluation of paper.
• Declaring result.
These assessment make system attractive for examiner and examinee.
3. Quick result- Student prefer online examination system because they don’t want to wait too long to avail the
score. At single touch on button, delivered the result to specific student.
No entail of manual evaluation, which basically saves energy and manpower that, can be channelled for better use.
4. Accurate Analysis- System generated report furnish more accuracy than the report churned out manually.
Answers are stored in database only require to match with examinee’s answer. Systems have the combination of smart
algorithms for matching the answer.
Copyright to IJARCCE IJARCCE 108
This work is licensed under a Creative Commons Attribution 4.0 International License
IJARCCE ISSN (Online) 2278-1021
ISSN (Print) 2319-5940
International Journal of Advanced Research in Computer and Communication Engineering
Vol. 10, Issue 5, May 2021
DOI 10.17148/IJARCCE.2021.10520
III.METHODOLOGY
The layer of creating system-
A. HTML and CSS- HTML (Hyper Text Markup language) is the set of markup symbols or code inserted in a
file extension (.html) intention is to display content on the web browser’s page world widely. It is the language totally
based on tag. HTML defines the core standard of web page.
CSS (Cascading Style Sheet) is styling language used to portray the look and formatting of a web page introduce by
markup language. It prescribed the overlaying design of system. It makes the system more attractive and presentable.
B. JavaScript- JavaScript is programming language used to define the behaviour of web page. It preserves the
system from unlawful data entry. Every inserted data is firstly validating.
C. PHP- PHP is a server side scripting language i.e. its scripts are directly implement on the server. PHP is
immersing with html. It can manage the-
• Contents dynamically.
• Database using query.
• Session tracking for security.
Start
Unauthorized user
Home page
Notes Login About us
Download Register? Registration
Notes
Admin login Student login
Manage Manage Manage Create Give Available
Student Branch Question Exam Exam
Logout Get the
Result
Stop
Figure: Flow Chart of Online Examination System
D. MySQL- MySQL is a structured query language. Huge collection of data can be easily maintain in the form of
relational database and can be accessible using query.
Copyright to IJARCCE IJARCCE 109
This work is licensed under a Creative Commons Attribution 4.0 International License
IJARCCE ISSN (Online) 2278-1021
ISSN (Print) 2319-5940
International Journal of Advanced Research in Computer and Communication Engineering
Vol. 10, Issue 5, May 2021
DOI 10.17148/IJARCCE.2021.10520
Figure: Use-MySQL Database of Online Examination System
IV.Modules of System
Systems have two different modules that can be used by two different users.
1. Admin Module- It can be authorized person only who can manage all the database directly, and can do the
following:
i.Manage all the student records going to present in exam.
ii.Manage the available branch efficiently.
iii.Add the subject in particular branch.
iv.Create lots of question branch wise and subject wise.
v.Finally create the exam for examinee.
vi.Also view the report card of individual student.
2. Student Module- Basically student is the examinee who can login and give the available exam for them and
immediately view their performance by result.
i.Login the system.
ii.Present on the available exam.
iii.View the report card.
V.SYSTEM ANALYSIS
E-R diagram – E-R diagram(Entity Relationship diagram) as its name prescribe, it represent the relationship of entity
sets stored in database.ERD uses variety of symbol to represent entities and relationship like rectangle, diamond shape.
Copyright to IJARCCE IJARCCE 110
This work is licensed under a Creative Commons Attribution 4.0 International License
IJARCCE ISSN (Online) 2278-1021
ISSN (Print) 2319-5940
International Journal of Advanced Research in Computer and Communication Engineering
Vol. 10, Issue 5, May 2021
DOI 10.17148/IJARCCE.2021.10520
Admin Manage Student
Manage Branch Have
Add Manage
Question Subject view
Create Exam-Subject Belong
view
Exam Have Option compare Result
Figure: E-R Diagram of Online Examination System
Use-case diagram- Use case portrayed how an external entity can interacts with the system to make it work. It
expressed high level functionality of a user can handle the system. Behaviour of a live system captured by use case
diagram.
Login
Login
Manage
student
Manage
Branch
Give exam
Manage
Subject
Student
Admin Create
Question
View report
View report
Figure: Use-Case Diagram UML of Online Examination System
VI.RESULT AND PERFORMANCE ANALYSIS
Login page – User can have specific ID and password through which they have access to login the system. This page
also have link of forgot password page. Registration of new student also possible from the link given in these pages.
Copyright to IJARCCE IJARCCE 111
This work is licensed under a Creative Commons Attribution 4.0 International License
IJARCCE ISSN (Online) 2278-1021
ISSN (Print) 2319-5940
International Journal of Advanced Research in Computer and Communication Engineering
Vol. 10, Issue 5, May 2021
DOI 10.17148/IJARCCE.2021.10520
Admin module-Dashboard of admin of have all the functionality that performed by the admin.
Student module- student dashboards have functionality like give exam, view report card.
Exam page- These page contain actual exam information(set of question, time of exam) and have submit button, by
clicking on these button answer of particular student got preserve in database and then view their performance.
Copyright to IJARCCE IJARCCE 112
This work is licensed under a Creative Commons Attribution 4.0 International License
IJARCCE ISSN (Online) 2278-1021
ISSN (Print) 2319-5940
International Journal of Advanced Research in Computer and Communication Engineering
Vol. 10, Issue 5, May 2021
DOI 10.17148/IJARCCE.2021.10520
VII.CONCLUSION
OES (Online Examination System) can be adopted by the organization and universities to bestow a flexible and
timeliness platform for better exam. It grants permission to login number of student, attend the exam at a time, and also
get immediate automatically generated report. Database can be managed by admin and coordinator, so no need of
professional skilled person. It also escalates the skill of student as well as facility.
ACKOWNLEDGEMENT
This project is made possible with the guidance of our mentor Professor Savita Sahu (Assistant professor, Department
of Computer Science & Engineering). We are thankful to our respected Head Of the Department Professor Santosh
Dabadghao (Department of Computer Science & Engineering) for providing us with all the necessary facilities and
also grateful to our Head Of Institute Dr. B S Chawla Sir (Principal, Government Engineering College, Bilaspur) for
his motivation and encouragement for this research to be successful.
REFERENCES
[1] International Research Journal of engineering and technology [IRJET] published paper on online examination system volume: 03 Issue: 01 Jan
2016 e-ISSN: 2395-0056 p-ISSN: 2395-0072.www.irjet.net
[2] Proceeding of the 2012 2nd International Conference on Computer and Information Application [ICCIA 2012] research and development of online
examination system.0936-0936
[3]International journal for scientific research and development vol.6, Issue 02, 2018 ISSN (online):2321-0613 published paper on smart assessment
system by means of online exam system.
[4] Online Examination System [IARJSET] International Advanced Research Journal in Science, Engineering and technology ISO 3297:2007
certified vol. 4,issue 3, March 2017 ISSN(Online):2393-8021 ISSN(Print):2394-1588.
[5] A study on web based online examination system published on International Conference on Recent Trends in Artificial Intelligence, IOT, and
Smart Cities & Application (ICAISC-2020).
BIOGRAPHY
Miss. Nikita Pandey pursuing Bachelor of Engineering [2018-2021] (lateral) with major in Computer
Science and Engineering from Government Engineering College, Bilaspur (C.G) Affiliated to Chhattisgarh
Swami Vivekanand Technical University, Bhilai (C.G).She is interested in web developing.
Mr. Prashant Gupta pursuing Bachelor of Engineering [2017-2021] with major in Computer Science and
Engineering from Government Engineering College, Bilaspur (C.G) Affiliated to Chhattisgarh Swami
Vivekanand Technical University, Bhilai (C.G).
Miss. Meelawati Bai pursuing Bachelor of Engineering [2018-2021] (lateral) with major in Computer
Science and Engineering from Government Engineering College, Bilaspur (C.G) Affiliated to Chhattisgarh
Swami Vivekanand Technical University, Bhilai (C.G).
Miss Savita Sahu received the Master degree in Computer Science and Engineering from ITM University in
2015. She is currently working as Assistant Professor in Computer Science Department of Government
Engineering College Bilaspur, Chhattisgarh. She has 5 year of teaching experience. She is interest in Data
Mining, Text Mining and Design and Analysis of Algorithm.
Copyright to IJARCCE IJARCCE 113
This work is licensed under a Creative Commons Attribution 4.0 International License