7/25/2019 Online Test and Quizzes Platform
1/27
ONLINE TEST ND QUIZZES PLATFORM
NOOR SYAHIDA BT. MOHD YUSOF
This report is submitted in partial fulfillment of the requirement for the Bachelor of
Computer Science Software Development)
FACULTY OF INFORMATION
AND
COMMUNICATION TECHNOLOGY
UNIVERSITI TEKNIKAL MALAYSIA MELAKA
2 7
7/25/2019 Online Test and Quizzes Platform
2/27
BSTR CT
computerized online system will be developed for instructor in Universiti
Teknikal Malaysia Melaka (UTeM). Online system is important in an organization in
establishing, building, leading quality of staff and department performance. It is also
generally acknowledged as a vital element in efficiency and effectiven ess of any large or
small organization. The current manual and standalone system do not satisfy the
management performance of the department. Therefore, online Test and Quizzes
Platform was building to substitute current system. This system assists the lecturer to
create the type of question quickly, keep student marking details safely, calculate mark
faster and retrieve data via searching. Thi s system will be developed using PHP, A pac he
server and My SQL as a database platform. Software Development Life C ycle (SDLC)
methodology and waterfall model are implemented as a systematic guidance in
developin g the system. Al l the requirements specification in the report resulted from th e
analysis on current and proposed system. High level design describe high-level view of
the system s structure or system interior that contain system architecture, user interface
design and database design. Th e result of this system i s that Online Test and Quizzes
Platform can m ade well organized management and improves the working environment
becom e m ore efficient and easier.
7/25/2019 Online Test and Quizzes Platform
3/27
BSTR K
Sebuah sistem perkomputeran secara online akan dibangunkan untuk kegunaan
tenaga pengajar Universiti Teknik al Malaysia Melaka UTeM). Sistem secara online
penting dalam sesuatu organisasi dalam mewujudkan dan meningkatkan tahap kualiti
pekerja dan pelaksanan sesebuah organisasi. Sistem manu al dan sistem setempat yang di
aplikasikan sekarang tidak memenuhi kehendak pelaksanaan pengurusan organisasi.
Oleh demikian, sistem online Ujian dan Kuiz Platform dibangunkan untuk
menggantikan sistem yang sedia ada. Sistem ini membantu pensyarah menyediakan
bentuk soalan lebih mudah, m enyimpan maklumat permarkahan p elajar dengan selamat,
mengira permarkahan dengan cepat, dan memperolehi data melalui carian maklumat.
Sistem ini dibangunkan dengan mengunakan perkak as perisian iaitu PHP, Apac he server
dan MySQL sebagai pangkalan data. Metodologi Kitar Hayat Pembangunan Sistem dan
w terf ll model
di implementasikan sebagai panduan dalam membangunkan sistem
seca ra sistematik. Semua spesifik asi keperluan sistem dala m laporan adalah hasil kajian
daripada analisa ke atas sistem yang sedia ada dan sistem yang bakal dibangunakan.
Rekabentuk aras tinggi menerangkan pandangan reka bentuk struktur luaran dan
dalaman sistem yang merangkumi rekabentuk sistem, rekabentuk antaramuka pengguna
dan rekabentuk pangkalan data. Online Ujian dan Kuiz Platform dapat meningkatkan
tahap pengurusan dan suasana kerja tenaga pengajar and pelajar menjadi lebih mudah
dan efisien.
7/25/2019 Online Test and Quizzes Platform
4/27
CH PTER
INTRODUCTION
1 1 Project
Background
Information and Comm unication Technology ICT) brings a new technology to
change and eas e the management to get the information that will more system atic and
efficient. Becaus e of that, a computerized system that develops Online Test and Q uizzes
Platform is proposed to developed and implem ented for instructor in education
organization.
he
purpose of this system i s to help lecturer to make online question
paper which b e uploaded by lecturer. Students need to answer the questio n paper and
subm it it via onlin e test and quizzes platform.
Th is system is build for institute or education organization. The system and data
not limited becau se this system can support many d ata in one time. This system develops
for lecturer to m ake them easily produce question paper and m ark answ ers immediately.
7/25/2019 Online Test and Quizzes Platform
5/27
1 2
Problem Statement s)
Mostly in institute or education organization are using less computerized system
and still using manual system. Th is system is mainly to help instructor to organ ize their
question paper for test and quizzes. The problem that bring to developing of the O nline
Test and Quizzes Platform are as started below:
All the question papers were kept in files. This will require a big space for filling
the papers.
The instructors do not have time to m ake the question and mark the answer paper
for each student.
The instructors need a lot of blank paper to print out the question paper. All of
the questions must be print before they can give to the students.
The usage of paper-base in the current system will surely bring up the risk of
losing the question paper.
1 3
Objective
This project is carried out with the following objective. There are three
fundamental objective of this project:
To decrease the usage of the paper because instructors do not have to print out
the questions.
7/25/2019 Online Test and Quizzes Platform
6/27
T o help the instructors save their time because they no need to mark one by o ne
question paper of student.
T o help lecturer manage their multiple classes.
1 4 Scope
Th is Online Test and Quizzes Platform will be buildin g for a Universiti Teknikal
Malaysia Melaka UTeM). The user is lecturer and student in that organization only. The
system is available for the hold sem ester. The types of q uestion are objective, true false
and fill in the blank. Th e ratio instructor per class is
1: l
Th e module that cover are:
User Registration Module
Th e test and quizzes online has user register syste m that is uniquely for
Online Test and Q uizzes Platform only. This system w ill provide levels
of security to enter the system. After the instru ctors have registered, they
have their own
ID
and password.
=
Question Categorizations
Th e categor ies of question are produce, so that it helps the instructor to
retrieve the que stions easily. The categories a divided depend at the
seme ster and cou rse of student.
7/25/2019 Online Test and Quizzes Platform
7/27
Auto Generate Grade
Th is system is able t o generate grade automatically. The system can show
semi auto result calculation and analysis mark h is he r result of grade for
the students.
Th e modules that not cover are:
Exam question paper
Th is system not covers for the exam qu estion paper.
Subject non academic
For the non academ ic subject such
as
co-curriculum are not covers. For
example there are som e
o
the co-curriculum su bjects having their test for
each student.
G PA (Grade Point Average)
Th e GPA for each student also not covers in this system. Because this
part is cover by academ ic department.
1 5 Project significance
Each system that is built based o n their functionality that the user need. In this
context, the system that i s built will h elp instructor in many w ays. Th is web-based
system will reduce the instructor s time in search ques tions via w eb, not manually a s in
the current system. This system will b ring a new concept in retrieving question for test
and quizzes.
7/25/2019 Online Test and Quizzes Platform
8/27
Each question will be categorized based on seve ral levels. Thus categorization
will help instructors to search question that are needed without knowin g much about the
questions itself. The instructor also should be provided with an integrated question
centralized to he lp them search and archive question faster and user-friendly.
Th e significance project also is important for student. This is because it can solve
the entire problem difference with the current system. Th is system is a m ore efficient
and systema tic web-based system. Th e student does not have to prepare their own
stationary to answ er the question during test or qu iz session.
1 6
Expected Output
Th is system will give advantag e to the instructor and student to produce a formal
question paper based on the specific format that sets in the system. The syste m can
create the question paper w ith easily and faster. It also ca n help th e instructor to.manag e
the multiple classes and can handle the multiple type of question. Beside that the system
can limit each test durin g test or quiz zes session. Al l result could be semi-automatically
calculated.
1 7 onclusion
s
a conclusion this chapter explains about the introduction phase of Online
Test and Quizzes P latform. That als o define the problem statem ent that occurred in
current system that need to be solv e when build up the new system. Th is chapter also
elaborates objectives that must achieve. Beside that the chapter also contain scope of
7/25/2019 Online Test and Quizzes Platform
9/27
this system project significant and expected output that must be ach ieve when the
system is com plete.
The next chapter is Literature Review and Project Methodology. It will review
other project and make comparisons with the new system Online Test and Q uizzes
Platform. Beside that the next chapter also explains about the m ethodology that will be
used in this project.
7/25/2019 Online Test and Quizzes Platform
10/27
CHAPTER I
LITERATURER VI W AND PROJECT M ETHODOLOGY
2 1 Introduction
In this chapter the literature review is focuses on th e research of the current
system and the new system that is develop. T he purpose of a literature review i s convey
the reader about the knowledge and what are the strengths and weaknesses.
This section is started by fact and finding. It will d iscuss and review about
approached and related research reference related this system. Beside that it also states
other approaches. In project methodology section selected approach or methodology
will be described every stage of activities d o it. All the requirements in this system will
be explained with project schedule and milestone.
7/25/2019 Online Test and Quizzes Platform
11/27
2 2 Fact and findings
2 2 1
Domain
Th is system is used at departm ent in an organization by instructor. They used this
system to m anage and get new information about test and quizzes. It is also to allow
instructor and student im proved ac cess information. S o, each test and quizzes that will
be produce by us ing this system, it will be more organized, com puterized, and easy to
locate or research and find ing process. The Internet provides an effective aven ue for
testing students on knowledg e and attitudes. More and m ore certification examinations
are available online, offered through com puter-based testing centers. Researchers report
that tests conducted ove r the Internet yield similar results to standard paper-and-pencil
tests in a traditional classroom, leading to the conclusion that onlin e tests can be as valid
and reliable as any other kind of exam. (Rice (2003). The Role of Assessment in Web-
Based Learning Journal of Ad ven tist Education. Bi1.31)
2 2 2 Existing System
ase Study 1:
This web-based is developed by N CS Pearson. Th e website is giving
som e advantage for their user to get the som e information using this system. In this site
have more func tion offers such a s test taker services, test program information, test
delivery solution, become a test center, purchase vouchers, about u s and contact. (NCS
Pearson.(1996-2007). The
leading computer-based testing provider PEAR SON
WE
Retrieved o n May 200 7 from http://www.VUE.com)
7/25/2019 Online Test and Quizzes Platform
12/27
7
m E d F - r m h *
ow
: :
F 9
lnnhenews- r nq urn-
2 1 y.12007 14 -2007
Cnrnz
Evpandr
T e r ~ m
ppnnurmel lor
Crlrlr
b q m s tern- web Perrron
WE
r
Cmdldrr-r Thm,qh Pmner ~h lp
r
Pcarrnn
WE.
3 2 7
The A ~ ~ r a i r dnrrrrute b n n r tern-
11
b 2 0 0 7
W
P ~ W S C C UE
Prrmcsrnv
m
Pewran
vU o D r ~ l a o d
Adnannrrer
x a m s
for
the
Warhlnpton
3
kd 2 7
Dc~arrment Ftnanra.1 Inmtunonr .
Tn. A m c r ~ c u ~
oard
of R adaolan
EDC < Cram
r q , m a t 3 3 n
6.h Pea son
03
I 007 duF
H m J l r r * r . n s . ~
0 -
4
C ~ C S S ~ Y M ~
n
161----...n&--
4r_l~opoul~~-. . . j
p , p n d l e
l:sUI
Figure
2.1:
Main menu
W E PE RSON
page
Benefits:
-
The website is secured All users want to access these sites have to register
first
All data about the user registration is secretes
All users in world can used this system Not specified on one place only
Users can take the test in different place through online system They also
take the result using this system
System Constraints:
This web based has several constraints to fix The scope of user is overall All
users can access and use this site when they register They also can choose many
7/25/2019 Online Test and Quizzes Platform
13/27
catego ries of course s they need alth ough they not take this course before. Th ey system
not filter users follow their level o r courses. To take test using this system, the users
have paid first the fees of subject th e need to take.
s
a sum mary all constrains that have been in previous sy stem study can m odify
in Online Test and Qu izzes Platform. In the system can also provide the application form
that can be used by th e instructor and student. It also can
ix
the sco pe of users; it is
because this Online Test and Qu izze s Platform will be building for users in Universiti
Teknikal Malaysia Melaka (UTeM).
Case
tudy :
These quizzes were created with H alf-Baked Software that offers such as class
help, student work, more on history, other information, fun, talk to me and site map.
(Half-Baked Software. (2005). Mrs. Newm ark's page of American History,
Government, and Politics . Retrieved o n May 20 07 from
http://home.att.netl betsynewmarWQuizzesva~e.
tml)
7/25/2019 Online Test and Quizzes Platform
14/27
Y l - 1 b c n 6 Y n r . ) . x 4 - 1 ~ > 1 m n l y
=PI
1 Wllm- .=,.I *: l*:. I W l - " ,RL*w(P* It.
Jsr j.,.: ml v.*:rr ~ ~ n n r - n v r - ~1 ir
4 lab
Figure
2.2
List
of
question page (Online Test)
Benefits:
Did not have to register first. All users can access this site.
-
This system not have instructor it is because this system can auto generate
the mark when the user submitted the answer.
In this site user can reset the Times-Visited Counter. When users start answer
the question the times can start count the duration and stop it when the time
UP.
This page is updated. The question of test always updated in every monthly.
System Constraints
This web based has several constraints to fix. This system not provides user
register which not giving the instructor to add the new question and all users can use
this system to practice through online system or internet.
7/25/2019 Online Test and Quizzes Platform
15/27
sa sum mary all constrains that have been in previous system study can modify
in Test and Quiz zes Online system. In the Test and Q uizzes Onlin e can provide the
application fo rm that can be used by the instructor. If they want to create or modify the
question they need to register first. It is sa me for the stud ent; they should register first
before answer the question.
Case tudy :
Th is web-based i s developed by Pulitzer Prize that offers such as Islamic
theology, human relation, selected disciplines and comparative religion. In categories
Islamic theology sessio n has the part for test online for users use.( Pulitzer Prize. (1994).
IslamlOl . Retrieved on May
2 7
from
http://www.Islam101.com/onlineTests/lltest1.htm
7/25/2019 Online Test and Quizzes Platform
16/27
~ I s l a m l O lcom
Level 1 Test 1 Fundamentals
HontPot8ket wmt:
Figure 2 3: List of question page Online Test)
Benefits:
All users can access this site easily.
This system does not have instructor it is because this system can auto
generate the mark when the user submitted the answer
System Constraints
This web based also has several constraints to fix. This system not provides user
register. They can be answering the question and submitted with type they name for get
their result or grade.
7/25/2019 Online Test and Quizzes Platform
17/27
sa summ ary all constrains that have been in prev ious system study will be
modify in Test and Q uizzes Online system. In the Test and Quizze s Online will be
provide the application form that can be used by the instructor.
2 2 3
nalysis and Findings
After do the review from othe r existing system each system come out with the
extra features in order to ove rcome the m anual system. All the process flow is iden tical
only the implementation and a ppearance in different.
Comparison the proposed system with current system is not more different. The
sco pe proposed system i s specified for that the education organization in M alaysia only.
Different with the current system that not specified user usage the test or quizzes in all
country. The sco pe is s o big and overall.
7/25/2019 Online Test and Quizzes Platform
18/27
Table 2 1: Comparison between existing and proposed system
VUE PEARSON
Interface
Security
Technology
Objective
Access
Function
User Friendly
Secured
Online System
The test can access easily and the user can
take the test through online from the centre.
The system can manage test and class
All user is register
Easy to use and systematic
Half Baked Software
User friendly
Not Secured
Online System
Help student to do practice and
exercise.
All user
Simply to use
User friendly
Not Secured
Online System
Help student to do practice and
exercise and access easily
All user
Simple and easy to use
7/25/2019 Online Test and Quizzes Platform
19/27
2.3
Project Methodology
Th e methodology that use in this system is SD LC System Development Life
Cycle). Th is methodology is a conceptua l model. Various SD LC methodologies have
develo p to guide the processes involved, including the waterfall model which wa s the
original SD LC method); rapid application development RAD);joint application
development JAD); the fountain model; the spiral model; build and
fix;
and
synchronize-and-stabilize. Frequently, several models are combined into som e sort of
hybrid methodology.
The figure
2 9
show s SDL C. It consists several of phases included planning
phase, analysis phase, design ph ase, testing and closing with im plementation phase.
Phase :
Phase :
Phase
3:
Phase 4:
Phase :
Planning
v
Analysis
Design
Testing
v
Implementation
Figure
2.4:
System Development Life ycle
Phase :Preliminary project begins with g roup discussion. Thi s part is to define what
the system w ill contain.
A
good plan must be a flexible and revisable document. W e
have decided to break the syste m dow n into more manageable task. Th e plan is include:
7/25/2019 Online Test and Quizzes Platform
20/27
i.
A
description of the organization of the project, sho wing wh o the personnel are
and their roles and responsibilities
ii.
A
description of the system to be produce, with their completion and quality
criteria.
iii. A description of the individual work packages for team m embers.
iv. An analysis of the risks involved in the project.
Phase :
A
detailed exam ination will be applied for the analysis phase. This i s a heading
that really include s the study for the system: what the sys tem can d o and cannot do. Each
work flow for e ach functions will be discover in the analysis part.
Phase 3: The design of the system whic h consists of conceptua l design, logical design
and physical design.
Phase
4:
Th e system will be testing before implement it. If any is found m issing then it
should g o to the previous phase to make sure wha t the missing is.
Phase 5: Th e system i s implemented to sho w the successful of the project. M aintenance
is not covered in our project.
2 3 1 Waterfall odel
Th e waterfall model is a popular version of the Sys tem s Development L ife Cycle
SDLC) model for softw are engineering. Often considered the classic approach to the
system s development life cycle, the waterfall model describes a development method
that is linear and sequential. Waterfall development has distinct goals for ea ch phase of
development. On ce a phase of development is completed, the development proceeds to
the next phase and there is no turning back.
7/25/2019 Online Test and Quizzes Platform
21/27
The advantage of waterfall development is that it allows for departmentalization
and managerial control. Development moves from concept, through design,
implementation, testing, installation, troubleshooting, and ends up at operation and
maintenance. schedule can be set with deadlines for each stage of development and a
product can proceed through the development process and theoretically, be delivered on
time. Each phase of development proceeds in strict order, without any overlapping or
iterative steps.
The disadvantage of waterfall development is that it does not allow for much
reflection or revision. Once an application is in the testing stage, it is very difficult to go
back and change something that was not well-thought out in the concept stage.
Alternatives to the waterfall model include joint application development JAD), rapid
application development RAD), synch and stabilize, build and fix, and the spiral model.
Design
Implementation
Verification
Maintenance
Figure
2 5:
Waterfall process
To follow the waterfall model, one proceeds from one phase to the next in a
purely sequential manner on show in figure
2 5
When the requirements are fully
completed, one proceeds to design. This design should be a plan for implementing the
requirements given. When the design is fully completed, an implementation of that
7/25/2019 Online Test and Quizzes Platform
22/27
design is made by coders. Towards the later stages of this implementation phase,
disparate software components produced by different teams are integrated.
After the implementation and integration phases are complete, the software
product is tested and debugged; any faults introduced in earlier phases are removed here.
Then the software product is installed, and later maintained to introduce new
functionality and remove bugs. Thus the waterfall model maintains that one should
move to a phase only when it is preceding phase is completed and perfected. Phases of
development in the waterfall model are thus discrete, and there is no jumping back and
forth or overlap between them.
So, for the Online Test and Quizzes Platform, it is suitable to use the SDIC
System Development Life Cycle) and the waterfall model. This is because, all phase
and steps should be complete before preceding the other steps.
2 4 Project Requirements
2 4 1 Software Requirement
a. Equipment/development tools
Rational Rose Enterprise Edition and Microsoft Visio is current
equipment that used as tools to modeling the diagrams. Microsoft Project
also current equipment that used mainly to develop Gantt charts. PHP
will be used as server-side scripting language to develop web. PHP
Hypertext Preprocessor PHP) is a freeware or open source product.
Dreamweaver also tools that used to design the web pages and it is
current equipment.
7/25/2019 Online Test and Quizzes Platform
23/27
b. Operating system/sewer eg: OSlWeb server/App Sewer)
Microsoft Window
X
Professional vision 2002 Services pack 2 gold
Reloaded Edition)
Apache H ITP Sewer version 2.3
c. Database system eg: OracleNS SQL Sewer/MySQL)
MySQL is an open source license that enables to efficiently store, search,
sort and retrieve data.
2 4 2 Hardware Requirement
Personal Computers
PCs)
o Processor Pentium
4,3.00
GHz)
o
Memory
512MB)
o CD-ROM drive 80GB)
o
Input devices mouse and keyboard)
o Output devices printer)
2 4 3 Other Requirement
Labs IT MK
o This lab is used for testing the system during the project is
developed.
7/25/2019 Online Test and Quizzes Platform
24/27
2 5 Project Schedule and Milestones
This table is show this system application; project schedule and milestone are
created for viewing PS M I activities duration.
Table 2 2: PSM
I
activities
ctivity
Briefing to students and
start completing project
title and choosing
supervisor.
Submit complete
proposal to supervisor
for approval
Design and com pleting
introduction chapter
(chapter I , literature
review and project
methodology (chapter
2 -
Submit Chapter and
Chapter 2 to language
supervisor.
End Date
11/05/2007
(Week2)
25/05/2007
(Week3)
01/06/2007
(Week 4)
Start
Date
7/05/2007
(Weekl)
14/05/200
7
(Week 2)
281051200
7
(Week
4
Output
List of project
title.
Complete project
proposal form.
Introduction,
Literature review
and
Methodology
Project Report.
Evaluate
student s English
usage
ctivity
Briefing to students
and start
completing project
title and choosing
supervisor.
Submit complete
proposal to
supervisor for
approval
Design and
completing
introduction chapter
(chapter
I ,
literature review
and project
methodology
(chapter 2).
Submit Chapter
and Chapter 2 to
language
supervisor.
7/25/2019 Online Test and Quizzes Platform
25/27
Requirement analysis
and co mpletin g report
analysis (Chapter 3 and
progress evaluation.
Preliminary design and
completing Design
report (Chapter 4 and
progress evaluation.
Performance evaluation
and project progress
Completing and submit
PS M I report
PSM I Presentation
Completing and
submission of detail
design report (Chapter
4 and progress
evaluation.
04/06/200
7
(Week 5
11/06/200
7
(Week 6
18/06/200
7
(Week 7
251061200
7
(Week 8
09/07/200
7
(Week 1
08/06/2007
(Week 5
15/06/2007
(Week 6
22/06/2007
(Week 7
29/06/2007
(Week8)
03/08/2007
(Week 4
Repo rt Analysis.
Analysis
progress report.
Evaluate
student s English
usage.
Preliminary
Design report.
Preliminary
Design progress
report.
Evaluate
student s English
usage
Define student
status
Three copies of
PSM I report
Final Report
PSM I
Detail Design
Report.
Progress
Evaluation
report.
Requirement
analysis and
completing report
analysis (Chapter 3
and progress
evaluation.
Preliminary design
and completing
Design report
(Chapter 4 and
progress evaluation.
Performance
evaluation and
project progress
Completing and
submit PSM I
report
PSM I Presentation
Completing and
submission of detail
design report
(Chapter 4 and
progress evaluation.
7/25/2019 Online Test and Quizzes Platform
26/27
2 5 1
Gantt Chart
Refer to appendix A
Completing
implementation and
testing phase Chapter 5)
and progress evaluation.
Completing testing
phase systeduser
integration) Chapter 6)
and progress evaluation.
Completing and submit
complete report draft)
PSM I presentation and
evaluation
Complete report
of
implementation
and result of
testing unit and
progress
evaluation report.
Testing report
and progress
evaluation report.
Three copies of
complete PSM I
report
PSM I output
and evaluation
06/08/200
7
Week 5)
10/09/200
7
Week 10)
241091
2007
Week 12)
15/10/200
7
Week 15)
Completing
implementation and
testing phase
Chapter 5) and
progress evaluation.
Completing testing
phase systeduser
integration)
Chapter 6) and
progress evaluation.
Completing and
submit complete
report draft)
PSM I presentation
and evaluation
07/09/2007
Week 9)
281091
2007
Week 12)
12/10/2007
Week 14)
19/10/2007
Week 15)
7/25/2019 Online Test and Quizzes Platform
27/27
2 6
onclusion
In this chap ter has discussed about test and quizzes and web-based application.
s
for the project methodology the prototyping methodology wa s chosen. Choosing the
correct approach is vital in the dev elopment of a n application as it is hoped that by using
the ap proach to prototyping methodology c an aid the process of the development of this
project.
Th e initial software requirement development tools/equipment operating
system/server and database have been listening out this chapter. Project schedule and
milestone has been established in th is chapter as well. Good managem ent of time and
process and i s a way of assuring the project can be undertaken smoothly. The next
activities a re to make analysis for this project.