Python online exam system

With the advancement in information technology, programming skills have rapidly garnered interests among students and this led to an increasing number of students enrolled in programming courses. Due to the complexity of programming skills, it has been reported that both students and instructors are...

Full description

Saved in:
Bibliographic Details
Main Author: Chan, Shaw Wei Zhe
Other Authors: Li Fang
Format: Final Year Project
Language:English
Published: 2019
Subjects:
Online Access:http://hdl.handle.net/10356/77195
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-77195
record_format dspace
spelling sg-ntu-dr.10356-771952023-03-03T20:38:40Z Python online exam system Chan, Shaw Wei Zhe Li Fang School of Computer Science and Engineering DRNTU::Engineering::Computer science and engineering With the advancement in information technology, programming skills have rapidly garnered interests among students and this led to an increasing number of students enrolled in programming courses. Due to the complexity of programming skills, it has been reported that both students and instructors are having difficulties in learning and teaching respectively. This project aims to develop an online web application that possesses better capabilities by allowing both students to practice their programming skill on specific programming topics and for instructors to monitor the students’ work. In this project, a web-based platform for the online exam system, named Quizsys+, is proposed. It supports the creation of various types of questions, such as multiple-choice and programming questions. For programming, the system will use the test cases provided to grade students’ codes. In this report, it will cover practice components of the system and the production of the system. For practice mode, students can attempt questions of any topic with unlimited tries. Upon submission, the instructor will be able to view students’ performance using system graphical representation to gain insight on the class’ capability. For the production of the system, it will be deployed on IIS web server for both front-end and back-end of the system. This project has completely deployed into production and is currently used by students studying introductory to programming courses. Possible future works for this project may include the extension of other programming language and challenge mode. Bachelor of Engineering (Computer Science) 2019-05-15T07:41:47Z 2019-05-15T07:41:47Z 2019 Final Year Project (FYP) http://hdl.handle.net/10356/77195 en Nanyang Technological University 70 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::Computer science and engineering
spellingShingle DRNTU::Engineering::Computer science and engineering
Chan, Shaw Wei Zhe
Python online exam system
description With the advancement in information technology, programming skills have rapidly garnered interests among students and this led to an increasing number of students enrolled in programming courses. Due to the complexity of programming skills, it has been reported that both students and instructors are having difficulties in learning and teaching respectively. This project aims to develop an online web application that possesses better capabilities by allowing both students to practice their programming skill on specific programming topics and for instructors to monitor the students’ work. In this project, a web-based platform for the online exam system, named Quizsys+, is proposed. It supports the creation of various types of questions, such as multiple-choice and programming questions. For programming, the system will use the test cases provided to grade students’ codes. In this report, it will cover practice components of the system and the production of the system. For practice mode, students can attempt questions of any topic with unlimited tries. Upon submission, the instructor will be able to view students’ performance using system graphical representation to gain insight on the class’ capability. For the production of the system, it will be deployed on IIS web server for both front-end and back-end of the system. This project has completely deployed into production and is currently used by students studying introductory to programming courses. Possible future works for this project may include the extension of other programming language and challenge mode.
author2 Li Fang
author_facet Li Fang
Chan, Shaw Wei Zhe
format Final Year Project
author Chan, Shaw Wei Zhe
author_sort Chan, Shaw Wei Zhe
title Python online exam system
title_short Python online exam system
title_full Python online exam system
title_fullStr Python online exam system
title_full_unstemmed Python online exam system
title_sort python online exam system
publishDate 2019
url http://hdl.handle.net/10356/77195
_version_ 1759856077370818560