A secure online quiz system
Online Quiz assessment is becoming widely popular as an academic tool, mainly because of the didactic nature and inexpensive means to test students. In order to keep the online assessments fair, any sort of malpractice employed by students needs to be tackled. Although this can be solved using co...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2017
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/71994 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-71994 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-719942023-07-07T15:57:29Z A secure online quiz system Bharti, Rahul Chua Hock Chuan School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering Online Quiz assessment is becoming widely popular as an academic tool, mainly because of the didactic nature and inexpensive means to test students. In order to keep the online assessments fair, any sort of malpractice employed by students needs to be tackled. Although this can be solved using complex plagiarism detection algorithms, the assessment tools majorly rely on dynamic creation of unique assessment for each student, which is as good as the former method. The aim of the Final Year Project is to design and develop a web-based and secure Online Quiz System (OQS) using one of the python’s latest frameworks, flask that targets the following functions: 1. Ability to test students based on four different types of questions, i.e. Multiple Choice, Multiple Choice Multiple Response, Fill-in-the-blank and Short Answer that support parameterized images in the question description 2. Single Page View, minimalistic, and professional looking User Interface that reduces any scope of errors and minimizes the time to learn the system by a new user. 3. Prevention of cheating by making use of a secure browser and employing more secure technologies to host the Quiz for students. At the end of the project, a prototype was developed that meets all the necessary design and functional requirements. The web application is built on Flask Stack (Linux, Apache, PostgreSQL, Flask(Python)) as part of Client-Server Architecture. The process of development went through all the steps of SDLC (Software Development Life Cycle) that mainly consists of requirement analysis, designing database of 10 tables, UI design, implementing back-end and front-end functions and black-box testing of the Web Application. Results shows OQS’s capacity as a reliable and effective assessment tool. Bachelor of Engineering 2017-05-23T07:10:38Z 2017-05-23T07:10:38Z 2017 Final Year Project (FYP) http://hdl.handle.net/10356/71994 en Nanyang Technological University 41 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Electrical and electronic engineering |
spellingShingle |
DRNTU::Engineering::Electrical and electronic engineering Bharti, Rahul A secure online quiz system |
description |
Online Quiz assessment is becoming widely popular as an academic tool, mainly because
of the didactic nature and inexpensive means to test students. In order to keep the online
assessments fair, any sort of malpractice employed by students needs to be tackled.
Although this can be solved using complex plagiarism detection algorithms, the
assessment tools majorly rely on dynamic creation of unique assessment for each student,
which is as good as the former method.
The aim of the Final Year Project is to design and develop a web-based and secure
Online Quiz System (OQS) using one of the python’s latest frameworks, flask that
targets the following functions:
1. Ability to test students based on four different types of questions, i.e. Multiple
Choice, Multiple Choice Multiple Response, Fill-in-the-blank and Short Answer
that support parameterized images in the question description
2. Single Page View, minimalistic, and professional looking User Interface that
reduces any scope of errors and minimizes the time to learn the system by a new
user.
3. Prevention of cheating by making use of a secure browser and employing more
secure technologies to host the Quiz for students.
At the end of the project, a prototype was developed that meets all the necessary design
and functional requirements. The web application is built on Flask Stack (Linux, Apache,
PostgreSQL, Flask(Python)) as part of Client-Server Architecture. The process of
development went through all the steps of SDLC (Software Development Life Cycle) that
mainly consists of requirement analysis, designing database of 10 tables, UI design,
implementing back-end and front-end functions and black-box testing of the Web
Application. Results shows OQS’s capacity as a reliable and effective assessment tool. |
author2 |
Chua Hock Chuan |
author_facet |
Chua Hock Chuan Bharti, Rahul |
format |
Final Year Project |
author |
Bharti, Rahul |
author_sort |
Bharti, Rahul |
title |
A secure online quiz system |
title_short |
A secure online quiz system |
title_full |
A secure online quiz system |
title_fullStr |
A secure online quiz system |
title_full_unstemmed |
A secure online quiz system |
title_sort |
secure online quiz system |
publishDate |
2017 |
url |
http://hdl.handle.net/10356/71994 |
_version_ |
1772826987248746496 |