Download as pdf or txt
Download as pdf or txt
You are on page 1of 38

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/364253324

Fair Online Examination System

Book · January 2021

CITATIONS READS

0 2,972

3 authors, including:

Md Rakib Uddin Md Abdur Rouf

2 PUBLICATIONS 2 CITATIONS
Harbin University of Science and Technology
8 PUBLICATIONS 5 CITATIONS
SEE PROFILE
SEE PROFILE

All content following this page was uploaded by Md Abdur Rouf on 08 October 2022.

The user has requested enhancement of the downloaded file.


A Project on “Fair Online Examination System”

Submitted By

Md. Abdur Rouf


ID: 173462059

A project report submitted in partial fulfilment of the requirements for the


Degree of Bachelor of Science in Computer Science and Engineering

Supervised By

Md. Rakib Uddin


Lecturer & Coordinator
Department of CSE
City University

CITY UNIVERSITY
DHAKA, BANGLADESH
DECEMBER 2021

Page | i
DECLARATION
I hereby declare that, this project titled “Fair Online Examination System” is original
record was done by me under the supervision of, Md. Rakib Uddin, Lecturer &
Coordinator, Department of CSE at CITY UNIVERSITY, Dhaka, affiliated to the partial
fulfillment of requirement for the award of degree of Bachelor of Computer Science and
Engineering during the period of 2017- 2021 at CITY UNIVERSITY and also I state that
this project has not been submitted anywhere in the partial fulfillment for any degree of
this or any other University.

Signature: …………………
Md. Abdur Rouf
ID: 173462059
Batch: 46th

Approve By:

Signature: …………………
Md. Rakib Uddin
Lecture and Coordinator
Department of CSE
City University
Dhaka, Bangladesh

Page | ii
ACKNOWLEDGEMENT
I would like to express my deepest appreciation to my honorable supervisor Md. Rakib
Uddin, Lecturer & Coordinator, Department of computer Science and engineering City
University for his continuous guidance, encouragement, patience and giving me to do this
work. His guidance and gestures made “Fair Online Examination System” project possible
with a well-organized report. I am especially indebted to Md. Safaet Hossain, Associate
professor and Head, Department of Computer Science and engineering, City University
for his valuable advice and kind help to finish my project and special thanks to the
honorable Dean of Faculty of Science and Engineering, Prof. Dr. Engr. Md. Humaun
Kabir and also to other faculty members and the staff of CSE department of City
University.

Signature: …………………
Md. Abdur Rouf
ID: 173462059
Batch: 46th

Page | iii
ABSTRACT
The project “Fair Online Examination System” is a web-based application. I have built
this project to avoid cut, copy, pasting. If this system has a build-in professional level then
it will automate our existing examination system into a digitized exam system. In this
system it will require less labor force for executing the system and it will be more accurate
and less time consuming and at the same time I can conduct more person exam at the same
time and it will publish results in a very short time. Below you can find the benefits of the
Fair Online Examination System. If this system has been implemented then the
examination will not be limited to for walls of a classroom, but students can part in exams
from any place. Online Examination System, as described above, can lead to error free,
secure, reliable and fast management systems. It can assist the user to concentrate on their
other activities rather than concentrating on the record keeping. Thus it will help
organizations in better utilization of resources. The organization can maintain
computerized records without redundant entries. That means that one need not be
distracted by information that is not relevant, while being able to reach the information.
This application is developed by Xammp server and with MySQL database and coding for
Visual Studio Code using various programming Language such as HTML, CSS,PHP,
JavaScript and jQuery and also use some tools.

Page | iv
Table of Contents
CONTENTS Page No.
Declaration ii
Acknowledgement iii
Abstract iv
CHAPTER
Chapter -1: Introduction 1-2
1.1 Introduction 1
1.2 Goal of the project 1
1.3 Features 2
Chapter-2: Related Work 3-4
2.1 Existing Work 3
2.2 Comparing with Exesting Work 4
Chapter-3: Methodology 5-16
3.1 SDLC (Software Development Life Cycle) 5
3.2 Technology Used 5
3.2.1 HTML 6
3.2.2 CSS 7
3.2.3 JavaScript 8
3.2.4 JQuery 8
3.2.5 PHP 8
3.2.6 MySQL 8
3.3 Tools Used in Project 9
3.3.1 XAMPP Server 9
3.3.2 Visual Studio Code 9
3.3.3 Composer 9
3.3.4 Bootstraps 9
3.4 System Diagram 10
3.4.1 Workflow Diagram 10
3.4.2 Use Case Diagram 11
3.4.3 E-R Diagram 12
3.4.4 Sequence Diagram 13
3.4.5 Class Diagram 14
3.4.6 Diagram of Admin User Activity 15
3.4.7 Diagram of Student User Activity 16
Chapter-4: Database 17-23
4.1 Definition Of Database 17
4.2 MySQL Database 17
4.3 List of Data table 17
4.3.1 Answer Table 18
4.3.2 Feedbacks Table 18
4.3.3 History Table 19

Page | v
4.3.4 Options Table 19
4.4.5 Questions Table 20
4.4.6 Quiz Table 20
4.4.7 Rank Table 21
4.4.8 Subjective Table 21
4.4.9 Subjective Answer Table 22
4.4.10 Subjective Attempt Table 22
4.4.11 Subjective Question Table 23
4.4.12 Users Table 23
Chapter-5 System Analysis 24-25
5.1 System Analysis 24
5.2 Schema 24
5.3 Primary key 24
5.4 Foreign Key 24
5.5 Unique Key 24
5.6 Data Dictionary 25
5.6.1 Importance of Data Dictionary 25
Chapter-6 Implementation 26-28
6.1 Home Page 26
6.2 Login Form 26
6.3 Admin Dashboad 27
6.4 Add Questions 27
6.5 Feedbacks 28
6.6 User Dashboad 28
Chapter-7 Conclusion 29
7.1 Conclusion 29
7.2 Limitaions of the System 29
7.3 Future Works 29
References 30

Page | vi
List of Figures
Figure Title Page No.
Figure 2.1: Comparing with Existing Work 4
Figure 3.1: SDLC (Software Development Life Cycle) 5
Figure 3.2: Example of HTML Basic Structure 6
Figure 3.3: Internal CSS 7
Figure 3.4: Inline CSS 7
Figure 3.5: External CSS 7
Figure 3.6: Workflow Diagram of Fair OES 10
Figure 3.7: Use Case Diagram of Fair OES 11
Figure 3.8: ER Diagram of Fair OES 12
Figure 3.9: Sequence Diagram of Fair OES 13
Figure 3.10: Class Diagram of Fair OES 14
Figure 3.11: Diagram of Admin User Activity 15
Figure 3.12: Diagram of Student User Activity 16
Figure 4.1: List of Data Table 17
Figure 4.2: Answer Table 18
Figure 4.3: Feedbacks Table 18
Figure 4.4: History Table 19
Figure 4.5: Options Table 19
Figure 4.6: Questions Table 20
Figure 4.7: Quiz Table 20
Figure 4.8: Rank Table 21
Figure 4.9: Subjective Table 21
Figure 4.10: Subjective Answer Table 22
Figure 4.11: Subjcetive Attempt Table 22
Figure 4.12: Subjective Question Table 23
Figure 4.13: User Table 23
Figure 6.1: Home Page 26
Figure 6.2: Login From 26
Figure 6.3: Admin Dashboard 27
Figure 6.4: Add Quiz 27
Figure 6.5: Feedback 28
Figure 6.6: User Dashboard 28

Page | vii
Chapter 1
Introduction
1.1 Introduction of the project:
The “Fair Online Examination System” has been developed to override the problems
prevailing in the practicing manual system. This project is supported to eliminate and in
some cases reduce the hardships faced by this existing system. Moreover this system is
designed for the particular need of the user to carry out operations in a smooth and
effective manner.
The application is reduced as much as possible to avoid errors while entering the data or
information. No formal knowledge is needed for the user to use this system. Thus by this
all it proves it is user friendly. Fair Online Examination System, as described above can
lead to error free, secure, reliable and fast management systems. It can assist the user to
concentrate on their other activities rather than concentrating on the record keeping. Thus
it will help organizations better utilization of resources.
Every organization, whether big or small, has challenges to overcome and manage the
information of long questions, exams, answers, matching questions. This is designed to
assist in strategic planning, and will help you ensure that your organization is equipped
with the right level of information and details for your future goals. Also, for those busy
executives who are always on the go our systems come with other advanced features.
These systems will ultimately allow you to better manage resources.

1.2 Goal of the Project:


The main goal of this project on the Fair Online Examination System is to manage the
details of fair exam policy. Develop a web based application and fair online examination
system. In the world of the internet, all task has been done through internet, so I have
decided why Exam has not been conducted through internet. For convert current exam
system into digital exam system, I have built this Fair Online Exam system project. If this
system has build in professional level then it will automate my existing examination
system into digitize exam system. In this system it will require less labor force for
executing the system and it will be more accurate and less time consuming and at the same
time I can conduct more personal exams at the same time and it will publish result in a
very short time. Below you can find benefits of Online Examination System. If this system
has been implemented then examination will not be limited to four wall of class room, but
student can part into exam from any place.
 Authenticate users at their login.
 Login system using user name or email I’d and password.
 View exam results
 To avoid cut, copy, pasting.
 To save time and easily manage your answer.
 Written parts are included to avoiding copy-pasting.
 MCQ Test are include with disable text selection.

Page | 1
1.3 Features:
Admin Side
 New and classic user interface at both admin and users side.
 Admin can add question and view all exam question with delete operation.
 Admin can view all user data who has register for online examination system.
 Admin can view all user who has enroll for exam.
 In updated version admin can add subject, questions and also published written
marks.
 Admin can define which subject online examination is conducted.
 Admin has rights to publish result of online examination, so after define result
publish date and time, users can view their examination result in their account.
 Admin can view individual user exam result and also view combine result of exam
with user rank on web page.

Users Side
 User can login into system using email Id and password.
 users can view examination questions after login into their account under this
system.
 User can view available examination list.
 User can view the history of exam which he or she had enroll.
 User can view the MCQ exam result instance on web page.
 User can view the written exam result when teacher published result on web page.

Page | 2
Chapter 2
Related Work

2.1 Existing Work:

Litarature Review:
A variety of research focuses on the subject of an online test system, these actions can be
demonstrated as: Google Forms I can take MCQ test, written test and see the results. The
limitations there are no avoid cut, copy pasting. J-CAT Japanese Computerized Adaptive
Test. Like, Online IELTS or GRE exam. The test consists of multiple choice questions of
different types. Selecting question in view the appropriate importance for different subject
is randomized. Answers are evaluated and scores obtained in a database along with the
answer given by the student. The examiner can get immediate result in different form-
common markers, detailed general mark lists. Where marks obtained by student in each
subject of the subject as well as answer sheets of each student are shown. PHP and
MYSQL ‘Online Examination System can be modified and adapted to suit the needs of
any educational and professional exam. This software is suitable specifically for
conducting competitive exams such as recruitment tests.

There are many project on Online Examination System. In this project Google Classroom,
they are developed this project using various language. There are some roles in this
project. No one will be able to create questions in the Google classroom. The class will
make him first then he or she will be able to creates questions and take exams. Moreover,
there is a grading system.

Page | 3
2.2 Comparing with Existing Work:

Existence System:
 MCQ Test and Written Test
 See the instance result of MCQ.
 Upload answer scripts.
 There is no disable text selection function for MCQ exam.
 There is no avoid copy pasting for written test.
 There is no user ranking system.

Proposed System:
 Mcq Test and Written Test
 See the instance result of MCQ with how many correct or wrong.
 It has disable text selection function for MCQ exam.
 It is avoided copy pasting for written test.
 There is a user ranking system.

Page | 4
Chapter 3
Methodology
3.1 SDLC (Software Development Life Cycle):
SDLC is a process followed for a software project, within a software organization.it
consist of a detailed plan describing how to develop, maintain, replace and alter or
enhance specific software. The life cycle defines a methodology for improving the quality
of software and the overall development process.

Figure 3.1: SDLC (Software Development Life Cycle)

3.2 Technology Used:


 HTML
 CSS
 Java script
 JQuery
 PHP
 MySQL
 Bootstraps
 Visual Studio Code

Page | 5
3.2.1 HTML
The HTML first created by tim Berners-Lee, Robert Cailliau, and others starting in 1989.
HTML is stand for Hyper Text Markup Language. Mainly HTML use for create a web
page and web applications. HTML is always describe structure of web page through the
HTML tag. That is easy to understand and easy to access. HTML tag is used inside this
type language as like PHP, Jquery, laravel and other language. The HTML elements is
always tell the browser how to display the content.

Figure 3.2: Example of HTML Basic Structure

This is basic structure of HTML. It has many kind of element and HTML element is
defined by a start tag, some content, and an end tag.

Page | 6
3.2.2 CSS
CSS stand for Cascading Style Sheet it is use for describing the presentation of a
document type. The CSS can control the layout of multiple web pages all at once. The CSS
is used to define styles for your web pages. CSS always including the design, layout and
variations in display for different devices and screen size. There are three type of CSS like
inline CSS, External CSS, Internal CSS. The CSS use for color, font-size, background,
animation effects and mouse hover etc.

Internal CSS
An internal style sheet may be used if one single HTML page has a unique style. The
internal style is defined inside the <style> element, inside the head section.

Figure 3.3: Internal CSS


Inline CSS
An inline style may be used to apply a unique style for a single element. To use inline
styles, add the style attribute to the relevant element. The style attribute can contain any
CSS property.

Figure 3.4: Inline CSS

External CSS
Each HTML page must include a reference to the external style sheet file inside the <link>
element, inside the head section.

Figure 3.5: External CSS

Page | 7
3.2.3 JavaScript
JavaScript is a programming language that every website developers can use as a part of
creating dynamic websites. JavaScript is the world's most popular programming.
JavaScript enables interactive web pages and this is an essential part of web applications.
JavaScript is the client-side and server-side that allows to make web pages interactive.

3.2.4 JQuery
JQuery is not a programming language this is library of JavScript. JQuery has AJAX call
and document manipulation for create a dynamic website.
JQuery library contains the following features:
1. HTML/DOM(Document) manipulation
2. CSS manipulation
3. HTML event methods
4. Effects and animations
5. AJAX

3.2.5 PHP
PHP stand for preprocessor HyperText. It was originally created by Danish-Canadian
programmer Rasmus Lerdorf in 1994. PHP is a programming language and this is server
side language. The PHP too powerful for making and interactive web page. It has update
feature like mysql, mysqli. Php can connect in database and that’s support Json type data.
It has many kind of framework and given below the framework name.
1. Laravel
2. Zend
3. Phalcon
4. FuelPHP

The laravel framework is most popular PHP framework. Most often all most php
framework user use the framework. We are using this framework for develop the project.

3.2.6 MySQL
1. MySQL is a relational database system on the web.
2. It is a database system that runs on a server.
3. It is ideal for not only small with large applications.
4. It is also very fast, reliable, and easy to use and easy to understand.
5. MySQL actually uses standard SQL.
6. The MySQL manually compiles on a number of platforms.
7. The MySQL is available free to download and use.

Page | 8
3.3 Tools Used in Project:
XAMPP Server, Visual Studio Code, Composer, Browser to load the web pages.

3.3.1 XAMPP Server


XAMPP is a free and open source cross-platform web server solution stack package
developed by Apache Friends, consisting mainly of the Apache HTTP Server, Maria DB
database, and interpreters for scripts written in the PHP and Perl languages.

3.3.2 Visual Studio Code


Visual Studio Code combines the simplicity of a source code editor with powerful
developer tooling, like IntelliSense code completion and debugging.it so fast comparably
any other editor and easy to understand and easy to access. The Visual Studio Code is a
lightweight but powerful source code editor and which runs on your desktop and is
available for Windows, macOS and Linux etc.

3.3.3 Composer
Composer is a tool for dependency for management in PHP. The composer allows to
declare the libraries you project depends on and it will manage (install/update) them for
you.

3.3.4 Bootstraps
Bootstrap is an HTML, CSS & JS Library that focuses on simplifying the development of
informative web pages (as opposed to web apps). The primary purpose of adding it to a
web project is to apply Bootstrap's choices of color, size, font and layout to that project.
As such, the primary factor is whether the developers in charge find those choices to their
liking. Once added to a project, Bootstrap provides basic style definitions for all HTML
elements. The result is a uniform appearance for prose, tables and form elements
across web browsers. In addition, developers can take advantage of CSS classes defined in
Bootstrap to further customize the appearance of their contents. For example, Bootstrap
has provisioned for light- and dark-colored tables, page headings, more prominent pull
quotes, and text with a highlight.

Page | 9
3.4 System Diagram:
A system diagram is a simple and very high level description of a system that exists or
needs to be built. It is a simple diagram that can be drawn collaboratively in little time. It
can help a team get a clear, complete, and common understanding of a system. Below are
the describe about some system diagrams.

3.4.1 Workflow Diagram


Various inconsistencies and mismanagement of this project are detected after the case
study and our finding .By analyzing the finding and the demand of people of several
categories we have tried to remove those inconsistencies and security hazard in our
system.

Figure 3.6: Workflow Diagram of Fair Online Examination System

Page | 10
3.4.2 Use Case Diagram
The use case diagrams are usually referred to as behavior diagram used to describe the
actions of all users in a system. All user describe in use case are actors and the
functionality as action of system.
Actor:
 Actor plays a role in the business
 Similar to the concept of user, but a user can play different roles.
Use Case:
 System function (process - automated or manual)
 Named by verb + Noun (or Noun Phrase).
 Each Actor must be linked to a use case, while some use cases may not be linked
to actors.
System Boundary: The system boundary is potentially the entire system as defined in
the requirements document.

Figure 3.7: Use Case Diagram of Fair Online Examination System

Page | 11
3.4.3 ER-Diagram
An entity-relationship diagram (ERD) is a data modeling technique that graphically
illustrates an information system’s entities and the relationships between those entities. An
ERD is a conceptual and representational model of data used to represent the entity
framework infrastructure.

The elements of an ERD are:


1. Entities: Entities are represented by means of rectangles. Rectangles are named
with the entity set they represent.
2. Relationships: Relationships are represented by diamond-shaped box. Name of
the relationship is written inside the diamond-box. All the entities (rectangles)
participating in a relationship, are connected to it by a line.
3. Attributes: Attributes are the properties of entities. Attributes are represented by
means of ellipses. Every ellipse represents one attribute and is directly connected
to its entity (rectangle).

Here, I define primay key using underline. example; id and also I define cardinality
using 1 and M.

Figure 3.8: ER-Diagram of Fair Online Examination System

Page | 12
3.4.4 Sequence Diagram
The sequence diagram represents the flow of messages in the system and is also termed as
an event diagram. It helps in envisioning several dynamic scenarios.

Notations of a Sequence Diagram

Lifeline: An individual participant in the sequence diagram is represented by a lifeline. It


is positioned at the top of the diagram.

Actor: A role played by an entity that interacts with the subject is called as an actor. It
represents the role, which involves human users and external hardware or subjects.

Activation: It is represented by a thin rectangle on the lifeline. It describes that time


period in which an operation is performed by an element.

Messages: The messages depict the interaction between the objects and are represented by
arrows. They are in the sequential order on the lifeline.

Figure 3.9: Sequence Diagram of Fair Online Examination System

Page | 13
3.4.5 Class Diagram
A class diagram in the Unified Modeling Language (UML) is a type of static structure
diagram that describes the structure of a system by showing the system's classes, their
attributes, operations (or methods), and the relationships among objects.

The standard class diagram is composed of three sections:

 Upper section: Contains the name of the class. This section is always required,
whether you are talking about the classifier or an object.
 Middle section: Contains the attributes of the class. Use this section to describe
the qualities of the class. This is only required when describing a specific instance
of a class.
 Bottom section: Includes class operations. Displayed in list format, each operation
takes up its own line. The operations describe how a class interacts with data.

Figure 3.10: Class Diagram of Fair Online Examination System

Page | 14
3.4.6 Diagram of Admin User Activity

 Admin can control the whole process.


 Admin can add and delete users from the system.
 Admin can set questions.
 Admin can able to add new features to the system.

Figure 3.11: Admin Activity Diagram of Fair Online Examination System

Page | 15
3.4.7 Diagram of Student User Activity

 The student who does not have an account must first create an account.
 Students who already have an account will log in.
 They will be able to test properly through this website.

Figure 3.12: Student Activity Diagram of Fair Online Examination System

Page | 16
Chapter 4
Database
4.1 Definition of Database
A database is a data structure that stores organized information. Most databases contain
multiple tables, which may each include several different fields. For example, a company
database may include tables for products, employees, and financial records. Each of these
tables would have different fields that are relevant to the information stored in the table.

4.2 MySql Database:


Actually we are using the database for making the project. MySQL database are stored in
tables. This table is a collection of related data and it also consists of columns and rows.

 Feature of MySQL Database


 MySQL is a database system used on the web application.
 MySQL is a database system that runs on a server like xammp.
 MySQL is ideal for both small and large and various applications.
 MySQL is very fast, reliable, and easy to use and easy to understand.
 MySQL compiles on a number of platforms.
 MySQL is developed, distributed, and supported and well fragmentation by
Oracle Corporation.

4.3 List of Data Table:


The list of data table of our project. It has been created the table automatically through the
framework. Our database name is project and table list has been given the below.

Figure 4.1: List of Data table

Page | 17
4.3.1 Answer Table:
This table is store the question id and answer id for the given test.

Figure: 4.2: Answer Table

4.3.2 Feedbacks Table:


Anyone can provide feedback and it will be store in this table.

Figure 4.3: Feedbacks Table

Page | 18
4.3.3 History Table:
This table is store the history of user who has test the exam for mcq.

Figure 4.4: History Table

4.3.4 Options Table:


This table is store the question options for mcq test.

Figure 4.5: Options Table

Page | 19
4.3.5 Questions Table:
This table is store the questions for mcq test.

Figure 4.6: Questions Table

4.3.6 Quiz Table:


This table is contains details on the subject of mcq test.

Figure 4.7: Quiz Table

Page | 20
4.3.7 Rank Table:
This is the rank table for student. Who has participant the exam for mcq test.

Figure 4.8: Rank Table

4.3.8 Subjective Table:


This table is contains details on the subject of written test.

Figure 4.9: Subjective Table

Page | 21
4.3.9 Subjective Answer Table:
This table is store the written answer and also it will be store marks, student name, subject
id, question id and attempt id.

Figure 4.10: Subjective Answer Table

4.3.10 Subjective Attempt Table:


This table is contains the information of who has participants for written test.

Figure 4.11: Subjective Attempt Table

Page | 22
4.3.11 Subjective Question Table:
This table is store the questions for written test.

Figure 4.12: Subjective Question Table

4.3.12 User Table:


This is “user table” it has store user information to login website.

Figure 4.13: User Table

Page | 23
Chapter 5
System Analysis

5.1 System Analysis:


Systems analysis is the study of sets of interacting entities .according to the Merriam-
Webster dictionary ,systems analysis is the process of studying a procedure in order to
identify its goals and purposes and create systems and procedures that will achieve them in
efficient way .analysis and synthesis, as scientific methods always go hand in hand ,they
complement one another. Every synthesis is built upon the results of a proceeding analysis
and every analysis requires a subsequent synthesis in order to verify and correct its result.

5.2 Schema:
Pronounce schema, the structure of a data base system, described in a formal language
supported by the data base management systems (DBMS). In a relational database the
schema defines the tables, the fields in each table, and the relational ships between fields
and tables, schemas are generally stored in a data dictionary. Although schema is define
intent data base language, the term is often use to refer to a graphical depiction of the
database structure.

5.3 Primary key:


A primary key also called a primary keyword, it is key in a relational data base that is
unique for each record.
5.4 Foreign key:
A foreign key is column or group of columns in relational database table that provides a
link between data in two tables.it acts as a cross-reference between tables because it
references the primary key of another table, there by establishing a link between them.
5.5 Unique key:
A unique key is a set of one or more than one fields /columns of a table that uniquely
identify a record in a database table.

Page | 24
5.6 Data dictionary:
A data dictionary is a collection of descriptions of the data objects or items in a data model
for the benefit of programmers others who need to refer to them. a first step in analyzing a
system of object with which users interact is to identify each object and its relationship to
other objects. The process is call data modeling and results in a picture of objected
relationships. After each data object or item is given a descriptive name, its relationship is
described(or its becomes part of some structure that implicitly describes relationship) the
type of data (such as text or image or binary value) is described possible predefined values
are listed and a brief textual description is provided. The collection can be organized for
reference into a book called a data dictionary.

5.6.1 Importance of data dictionary:


In order to manage the details in large-scale systems.to communicate a common meaning
for all of the elements in the systems.
 Simply making sure that for all elements, the meaning will remain consistent.

Page | 25
Chapter 6
Implementation
6.1 Home Page
A home page is the default or front page of a site. It is the first page that visitors see when
they load a URL. Web managers can control the home page as a way of directing the user
experience.

Figure 6.1: Home Page

6.2 Login Form


There are two type user like admin, student can login in this. The every type of users have
to be use login form with username/email and password. If username and password is
wrong then , he/she can’t access to the admin panel.

Figure 6.2: Login Form

Page | 26
6.3 Admin Dashboard
The Administrative Dashboard provides administrators direct access to important
Encompass tools for faster and more convenient community management.

Figure 6.3: Admin Dashboard

6.4 Add Questions


This is the quiz system process. Here admin or teachers add quizzes for students or users.

Figure 6.4: Add Questions

Page | 27
6.5 Feedback
Feedback is defined as a return of information about a result or the returned portion of a
process.

Figure 6.5: Feedback

6.6 User Dashboard


The Users dashboard is the launching point into user behavior analysis.

Figure 6.6: User Dashboard

Page | 28
Chapter 7
Conclusion
7.1 Conclusion
Fair Online Examination system will provide an Easy Solution which covers all aspects of
exam. The Online Examination system software keeps track of whole information about
the exam system. The system has a database where whole information will be stored
safely. The system is totally user-friendly and totally error free. The application will be
able to handle whole necessary information of users. With a robust examination system, I
will be able to store all our data digitally in a centralized hub.

7.2 Limitations of the System:


 This System is quite easy to use, this is not its limitation. Its restrictive features are
the limitation of this software.
 The System doesn’t provide a user manual and proper documentation.
 There are few things, which should be kept in mind while using the system.
 It has no OTP or Mail verification.
 Many popular language are not integrated in this application.

7.3 Future Work:


Nothing is perfect in this world. So, I am also no exception. Although, I have tried my
best to present the information effectively, yet, there can be further enhancement in the
application. I have taken care of all the critical aspects, which need to take care of during
the development of project. I will care about accuracy, efficiency and concentrate some
developing of this application beside more languages are will be integrate in this
application for the global uses.

In future, I will try to overcome current limitations and hopefully when successfully
overcome some limitations. it will be provide a good and effective solution for education
system.

Page | 29
References:
[1]. Shubham Bobde, Suraj Chaudhari, Suraj Chaudhari and Jagupati Golguri,”Web Based
Online Examination System” ,Volume 2, April 2017. Vol-4 Issue-2 2018 IJARIIE-ISSN(O)-
2395-43967475214
[2]. Deepankar Vishwas Kotwal, Shubham ,Rajendra Bhadke ,Aishwarya Sanjay Gunjal and
Puspendu Biswas,”online examination system”, Volume: 0, Jan-2016.
[3]. Zhao Qiao-fang, Li Yong-fei,”Research & development of online examination system”.
[4]. Xu Qiaoxia, Liu Dongsheng. Research and Design of the Security of Network
Examination System [J]. Computer Education, vol 5, pp. 40-42, 2010. [2] Song Luo, Jianbin
Hu and Zhong Chen."Task based automatic examination system for sequenced test". 2009
International Conference on Electronic Computer Technolgoy, 2009, pp.18-21.
[5]. PENG JiJiang, YANG Guangzhong. "Design and realization of internet Exam system
based on .NET". Science Technology and Engineering Vol(5),2005(20), pp. 1555-1560.
[6]. Web Based online Secured Exam; B.Persis Urbana Ivy,A.shalini, A.Yamuna/International
Journal of Engineering Research and Applications (IJERA) ISSN:2248-9622 www.ijera.com
Vol. 2, Issue 1,JanFeb 2012, pp.943-944943.

Page | 30
View publication stats

You might also like