3. ABSTRACT
Online Quiz System is a web-based quiz system for accessing students. It is a
system by which students can sit in a quiz which need no pencil and paper.
Nowadays, studentstake quiz manually .Lecturers need spend more time on
grading. Other than that, the quiz paper maybe will be missing. Students need to
wait for lecturers finish grading to get their result. Therefore, this system will
help lecturers save their time because of automated marking. Lecturers can set
up a quiz which is it will auto-grade itself. Students can answer the quiz from any
location and get fast result. This online quiz system is using rule-based algorithm
to interpret information in a useful way. Rule- based algorithm used in this
system is short answer based on keyword.
Keyword: Online Quiz System, PHP, HTML, CSS, SQL, Web Application, Assessment
Platform, Database Management, Interactive Learning, User Interface.
4. INTRODUCTION
Online Quiz are an important method of evaluating the success potential of
students. This research effort the individuals under consideration were
students who would be enrolling in computer courses or Technologies
Registrations. A prototype of a web-based placement Quiz system is described
from the standpoint of the research effort, end user, and software
development. Class Marker’s secure, professional web-based Quiz maker is an
easy-to-use, customizable online testing solution for business, training &
educational assessment with Test & Quizzes graded instantly saving your hours
of paperwork.
5. Problem Statement
The first problem is lecturers need spend more time on grading. This is
because lecturer need to check student paper one by one. The second
problem is difficult for students to answer quiz from any location. Quiz give
an impact in coursework. Sometime some students have their own reason
cannot take quiz on time. In reality, lecturers and students were really
important and they play a big role in setup the quiz. Besides, lecturers can
test their students’ knowledge by grading. Here, the reasons to develop a
web-based quiz system.
6. Objectives
The Main Objective of Online Quiz is User-friendly systems are not only needed for the
creator, but also for participants. A responsive design is an approach where the web
designer wants to reach an optimal web experience for a wide range of devices. Multiple
choice is the options you can use with our online Quiz system. Having more than one option
is necessary to check several types of knowledge. Auto quiz publish, log in with username
and password. Automatically check answers and give the result to the students.
The objectives of this project have been defined as we can know whether the goals of the
system have been achieved. There are the following objectives that determine the success
of this system:
i) To develop a system that enables the student to answer a quiz online.
ii) To implement a system that enables the student to answer a quiz from any location.
iii) To test the system whether it can help the lecturers in conducting a quiz
7. project overview
Online Quiz are an important method of evaluating the success potential of
students. This research effort the individuals under consideration were
students who would be enrolling in computer courses or Technologies
Registrations. A prototype of a web-based placement Quiz system is described
from the standpoint of the research effort, end user, and software
development. Class Marker’s secure, professional web-based Quiz maker is an
easy-to-use, customizable online testing solution for business, training &
educational assessment with Test & Quizzes graded instantly saving your hours
of paperwork.
8. Scopes
The scope of the system basically means everything that will be covered in
the project and who involves in it. It defines clearly the extent of content
that will be covered by the whole system. The scope of the study has to be
defined at a preliminary stage and that is very important.
9. Admin
i) Admin can login in the system.
ii) Admin can manage results.
iii) Admin can manage student.
iv) Admin can manage subject.
v) Admin can manage class.
vi) Admin can manage questions
10. Students in Online Quiz
i) Students can login in the system.
ii) Students can answer quiz in the system.
iii) Students can view personal information and also update their information.
11. Limitation of Work
The system will focus on quiz such as multiple choice question. The system
can be used by the Online Quiz lecturer and student only. This system is
developing on web based so that it only can be open using a web browser not
in android or iOS application
12. Expected Outcome
This system is expected to be implemented in web-based. In addition, this
system more secure because of no chances of leakage of question paper as it
only depend on the administrator. Additionally, this system also less time
consuming and is more efficient. This is because analysis will be very easy in
proposed system as it is automated. Result will be very precise and accurate
and will be declared in very short span of time because calculation and
evaluations are done by the simulator itself.
13. FEASIBILITY STUDY
Feasibility studies aim to objectively and rationally uncover the strengths and
weaknesses of the existing business or proposed venture, opportunities and
threats as presented by the environment, the resources required to carry
through, and ultimately the prospects for success. In its simplest terms, the
two criteria to judge feasibility are cost required and value to be attained. As
such, a well-designed feasibility study should provide a historical background
of the business or project, description of the product or service, accounting
statements, details of the operations and management, marketing research
and policies, financial data, legal requirements and tax obligation.
Generally, feasibility studies precede technical development and project
implementation
14. Five Common Factors for Feasibility
Study
The acronym TELOS refers to the five areas of feasibility - Technical,
Economic, Legal, Operational, and Scheduling.
Technology and system feasibility
Economic feasibility
Legal feasibility
Operational feasibility
Schedule feasibility
15. EXISTING SYSTEM:
Description:
The current system for conducting quizzes is often manual or based on simple
tools like paper tests, spreadsheets, or basic quiz platforms. Teachers
manually create, distribute, and evaluate quiz papers, which is time-
consuming and inefficient. Some institutions may use limited software
solutions that lack advanced features like automated evaluation and result
tracking
16. Limitations:
• Time-consuming quiz creation and evaluation process.
• Higher chances of human error in marking and result calculation.
• Difficult to manage and maintain quiz records.
• Limited accessibility, as students may need to be physically present.
• No automated performance tracking or result analysis.
17. Proposed System
Description:
The proposed Online Quiz System is a web-based platform developed using
HTML, CSS, JavaScript, and MySQL. It allows teachers to create multiple-
choice questions with four options, while students must register to participate
in the quizzes. The system automates result calculation and provides instant
feedback to students.
18. Advantages:
• Automated Evaluation: Reduces manual effort by instantly calculating quiz scores.
• User Authentication: Ensures only registered users can access the system securely.
• Efficient Management: Teachers can easily create, modify, and organize quizzes.
• Enhanced Accessibility: Students can participate from anywhere with an internet
connection.
• Improved Accuracy: Reduces errors in scoring and result generation.
• Performance Tracking: Provides detailed reports for both teachers and students to
analyze progress.
This structured format should fit well into your documentation. Let me know if you'd like to
expand or refine any sections!
19. System Configuration
Hardware Requirements
• Processor: Intel Core i3 or higher
• RAM: 4 GB or higher (8 GB recommended for better performance)
• Hard Disk: Minimum 100 GB of free space
• Monitor: Standard VGA or higher resolution monitor
• Input Devices: Keyboard and Mouse
• Network: Internet connection for online functionality
20. Software Requirements
• Operating System: Windows 10 / Windows 11 / Linux (Ubuntu recommended)
• Web Browser: Google Chrome, Mozilla Firefox, or Microsoft Edge (latest version
recommended)
• Development Tools:
o Visual Studio Code or Sublime Text for code editing
o XAMPP (or any Apache server) for hosting PHP and MySQL locally
• Database Management System (DBMS): MySQL
• Programming Languages: HTML, CSS, JavaScript, PHP
This configuration outlines the essential hardware and software environment required
for your Online Quiz System to function effectively. Let me know if you'd like further
details!
21. Tools And Technique
a. Php
b. Xampp
c. Mysql yog
d. HTML
e. Bootstrap
f. Sublime text
g. Git hub
h. Java Script
i. Css
22. SYSTEM DESIGN
The framework and design for Online Quiz System such as framework, context
diagram (CD), data flow diagram (DFD) level 0, level 1 and entity relationship
diagram (ERD) are explained in detailed. Data modelling is required to
facilitate the interaction between system designer, programmer and end-user.
Making an early modelling can help to identify the needs, problem and
possible solutions during the project. All design in data modelling is focused
because this data model will determine on how the flow of the system. But
the more important is CD because it will show which entities that interact
with the system.
23. Framework Design
A framework is a real or conceptual structure intended to serve as a support
or guide for the building of something that expands the structure into
something useful. There is element that involve in this framework:
i) The human icon describes the ‘users’ involved in the system.
ii) Blue box describes the ‘processes’ involved in the system.
iii) Pink boxes describe the main system involved in this system.
iv) The database icon depicts where we store all the data associated with this
system
25. . SYSTEM DESCRIPTION
The Online Quiz System is a web-based platform designed to streamline the
process of creating, managing, and participating in quizzes. Developed using
HTML, CSS, JavaScript, and MySQL, this system allows teachers to create
multiple-choice questions with four options. Students must register on the
platform to access and answer these quizzes.
The system offers features such as user authentication, quiz management,
automated result calculation, and performance tracking. By providing instant
feedback and organized quiz data storage, the platform enhances both the
teaching and learning experience. This solution is intended to improve
efficiency, accuracy, and accessibility in educational assessments.
26. Key Features:
Key Features:
1. User Authentication:
o Secure login system ensures that only registered users can access the platform.
o Admin (teacher) accounts have the authority to manage quizzes, while student accounts are limited to quiz participation.
2. Quiz Management:
o Teachers can create quizzes by adding multiple-choice questions with four answer options.
o Quizzes can be categorized by subject, difficulty level, or topic for better organization.
3. Student Registration:
o Students must register with valid credentials to participate in quizzes.
o Registration details are securely stored in the MySQL database.
4. Automated Evaluation:
o The system automatically calculates scores based on correct answers, reducing manual effort.
o Immediate feedback is provided to students upon quiz submission.
5. Result Tracking:
o Teachers can view and analyze student performance through result summaries and detailed reports.
o Students can track their quiz history and performance for self-assessment.
6. Responsive Design:
o The system is designed to work seamlessly across various devices, ensuring accessibility on desktops, tablets, and smartphones.
7. Database Management:
o The MySQL database efficiently stores user details, quiz questions, results, and performance records for secure and organized data handling.
27. Purpose of the System:
The Online Quiz System is designed to enhance the educational process by
reducing manual workload, improving accuracy in assessment, and offering
students a convenient platform to test their knowledge. It bridges the gap
between traditional paper-based exams and modern digital solutions, making
quiz management more efficient and engaging.
28. TESTING AND IMPLEMENTATION
System testing of software or hardware is testing conducted on a complete, integrated system to evaluate the
system's compliance with its specified requirements. System testing falls within the scope of black box testing,
and as such, should require no knowledge of the inner design of the code or logic.
As a rule, system testing takes, as its input, all of the "integrated" software components that have successfully
passed integration testing and also the software system itself integrated with any applicable hardware
system(s). The purpose of integration testing is to detect any inconsistencies between the software units that
are integrated together (called assemblages) or between any of the assemblages and the hardware. System
testing is a more limited type of testing; it seeks to detect defects both within the "inter-assemblages" and also
within the system as a whole.
This phase is important because all the coding is coded. Online Quiz System was built by using PHP, JavaScript,
and MySQL. Firstly, admin module was developed because admin module is very important where only admin
can manage the data of the system. Then finally, developed lecturer module where lecturer can conduct quiz.
While, student module where a student can answer the quiz. After completing the admin, lecturer and student
module, the module was tested to ensure the system is working fully and meets the user requirement. For
admin module, login process was tested to ensure each condition that were processed by a system is correct.
Implementing and testing are the important parts in order to produce the good quality of system. After the
implement process, the evaluation and testing should be done to ensure the defects on the system can be
solved. Technique adopted for the evaluation and testing of Online Quiz System is test case testing which test
thesystem functionalities modules by modules to ensure that the software confirms toits specification and
meets the requirements.
29. Interface Design/Menu/Forms
The graphic user interface (GUI) is a medium which is available for each user.
The user can be interacted with the system directly. In interface production,
XAMPP (Apache and MySQL) are used to ensure the implementation run
smoothly. The following is interface in the Online Quiz System. The further
explanation is about web based system
32. Type of Testing
Unit Testing
Integrated Testing
Validation Testing
Output Testing
33. Testing Result
All tests should be traceable to customer requirements. The focus of testing
will shift progressively from programs. Exhaustive testing is not possible. To
be more effective, testing should be one, which has probability of finding
errors.
The following are the attributes of good test:
A good test has a high probability of finding an error.
A good test is not redundant.
A good test should be “best of breeds”.
A good test should neither too simple nor too complex.
39. Conclusion
This project more focus on the problems who faced by the lecturers due to
the manual system which are available now is not efficient. For instance, the
losing of quizpaper, no pencil and no pen to do quiz on time. The lecturer
cannot setup quiz for specific time and have to do quiz in class. Lecturer also
need spend more time on grading. While, student also cannot take quiz from
any location. This problems can be solved by Online Quiz System.In addition,
this kind of system can be replaced the manual system in order to increase
the efficiency of the quiz management