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...

Full description

Saved in:
Bibliographic Details
Main Author: Bharti, Rahul
Other Authors: Chua Hock Chuan
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