Online Quiz System is a web-based multiple-choice-question quiz system for accessing students. It is a system by which students can sit in a quiz which need no pencil and paper. Students and lecturers must register in the system and get their own id.
Nowadays, students take quiz manually .Lecturers need spend more time on grading. Other than that, the quiz on 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 setup an exam in such a way that it will auto-grade itself. Students can answer the quiz from any location and get fast result.
1. ONLINE QUIZ SYSTEM
ROSHIDAYU BINTI IBRAHIM
(BTAL15039981)
SUPERVISOR : DR.SITI SABARIAH BINTI ABAS
BACHELOR OF COMPUTER SCIENCE(SOFTWARE DEVELOPMENT)
3. 1.INTRODUCTION
Online Quiz System (OQS), is a web–based multiple-choice-question system; a
system that can be used by lecturers to evaluate students effectively, efficiently and
perfectly.
The purpose of Online Quiz System is to save lecturer’s time since the answers
are automatically marked.
Online Quiz System is developed by using a rule-based algorithm. Rule-based
algorithm for this system is short answer based on keyword.
4. 2.PROBLEM STATEMENT
Lecturer need spend more time on grading. This is because lecturer need to
check student’s paper one by one.
Difficult for student to answer quiz from any location. This is because there
are a few student cannot attend quiz for a reason.
5. 3.OBJECTIVE
To develop a system that enables the student to answer a quiz online .
To implement a system that enables the student to answer a quiz from any
location.
To test the system whether it can help the lecturers in conducting a quiz.
6. 4. SCOPE
1.Scope for system.
Lecturers in UniSZA.
Lecturers can login in the system.
Lecturers can conducting quiz in the system.
2.Scope for user.
Students in UniSZA.
Students can login in the system.
Students can answer quiz in the system.
Students can view personal information and also update their information
25. 7.SOLUTION OF COMPLEXITY(ALGORITHM)
RULE-BASED
Rule-based systems or production-rules systems are computer systems that use rules to
provide recommendations or diagnosis, or to solve a particular problem.
A rule-based system consists of three components :
1.A database of rules.(knowledge base)
2. A database of facts.(inputs to the system)
3. An interpreter, or inference engine.(the parts of the system that controls the process of
driving conclusions)
26. An algorithm is a formula or set of steps for solving a problem. To be an algorithm,
a set of rules must be unambiguous and have a clear stopping point. Short answer
based on keyword.
Example, Keyword ( science computer) . One of science computer subject is
software development.
28. REFERENCE
[1] Rule-based Expert Systems
www.kau.edu.sa/Files/0052079/Subjects/ch5ExpertSystems.ppt
[2] Umed H. Suthar, Prof. Abdul Rais , Ashish Upadhyay, Prabhakar Upadhya
Online Examination Management System Using Genetic Algorithm (2015)
http://www.ijcstjournal.org/volume-3/issue-5/IJCST-V3I5P8.pdf
[3] Sk. Imran Hossain Shoyeb
Android based Online Quiz Application (2015)
http://dspace.ewubd.edu/bitstream/handle/123456789/1551/Sk._Imran_Hossain_Shoyeb.pdf?sequence=1
[4] Hongmei Nie
Design and Development of the Online Examination System Based on B/S Structure (2014)
https://www.atlantis-press.com/php/download_paper.php?id=13317
[5] Burcu Yılmaz Kaya *, Gökhan Kaya , Metin Dağdeviren
A Sample Application of Web Based Examination System for Distance and Formal Education (2014)
https://www.sciencedirect.com/science/article/pii/S1877042814036581
[6] Ian O’Neill
Using Assessment Software to Create a Dialogue-Based Tutorial (2018)
http://delivery.acm.org/10.1145/3140000/3130877/p38-
o_neill.pdf?ip=103.16.183.250&id=3130877&acc=ACTIVE%20SERVICE&key=69AF3716A20387ED%2ECCFE7C5EC637B1E0%2E4D4702B0C3E38B35%2E4D4
702B0C3E38B35&__acm__=1520349248_df7c5c86a87870db30cbf1e594dab63e
[7] Andrew Powell-Morse (2016)
Iterative Model: What Is It And When Should You Use It?
https://airbrake.io/blog/sdlc/iterative-model