Automatic assessment system for java programs

Automatic evaluation and assessment systems have been a growing topic of interest. Studies and research have been done to evaluate the limitations of traditional assessment methods and how the use of technology can overcome these barriers to simplify the learning process of students in universities....

Full description

Saved in:
Bibliographic Details
Main Author: Huang, Jian Wei
Other Authors: Tan Kheng Leong
Format: Final Year Project
Language:English
Published: 2018
Subjects:
Online Access:http://hdl.handle.net/10356/74048
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-74048
record_format dspace
spelling sg-ntu-dr.10356-740482023-03-03T20:50:11Z Automatic assessment system for java programs Huang, Jian Wei Tan Kheng Leong School of Computer Science and Engineering DRNTU::Engineering Automatic evaluation and assessment systems have been a growing topic of interest. Studies and research have been done to evaluate the limitations of traditional assessment methods and how the use of technology can overcome these barriers to simplify the learning process of students in universities. In the field of computing, students’ knowledge and programming techniques are typically assessed through their lab sessions and quizzes, as well as assignments. With ever-growing students’ intake every year, it can be challenging and time-consuming for academic staff to access each student’s program individually, leading to excessive workload. This project proposes a system where Java programs can be assessed automatically and accurately, hence significantly reducing the time needed for academic staffs to spend on manually marking such programs. Additionally, the system can also provide immediate feedback to the student in the form of a summarized report, with scores based on how the student fared and a summary of errors, if any. The deployment of this system would be a web-based application with a backend database and server support, as most of the heavy processing should be offloaded to the server. This paper will focus on the implementation and limitation of the current system developed, its functionality and the future improvements that can be done. Bachelor of Engineering (Computer Science) 2018-04-24T03:48:15Z 2018-04-24T03:48:15Z 2018 Final Year Project (FYP) http://hdl.handle.net/10356/74048 en Nanyang Technological University 86 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
spellingShingle DRNTU::Engineering
Huang, Jian Wei
Automatic assessment system for java programs
description Automatic evaluation and assessment systems have been a growing topic of interest. Studies and research have been done to evaluate the limitations of traditional assessment methods and how the use of technology can overcome these barriers to simplify the learning process of students in universities. In the field of computing, students’ knowledge and programming techniques are typically assessed through their lab sessions and quizzes, as well as assignments. With ever-growing students’ intake every year, it can be challenging and time-consuming for academic staff to access each student’s program individually, leading to excessive workload. This project proposes a system where Java programs can be assessed automatically and accurately, hence significantly reducing the time needed for academic staffs to spend on manually marking such programs. Additionally, the system can also provide immediate feedback to the student in the form of a summarized report, with scores based on how the student fared and a summary of errors, if any. The deployment of this system would be a web-based application with a backend database and server support, as most of the heavy processing should be offloaded to the server. This paper will focus on the implementation and limitation of the current system developed, its functionality and the future improvements that can be done.
author2 Tan Kheng Leong
author_facet Tan Kheng Leong
Huang, Jian Wei
format Final Year Project
author Huang, Jian Wei
author_sort Huang, Jian Wei
title Automatic assessment system for java programs
title_short Automatic assessment system for java programs
title_full Automatic assessment system for java programs
title_fullStr Automatic assessment system for java programs
title_full_unstemmed Automatic assessment system for java programs
title_sort automatic assessment system for java programs
publishDate 2018
url http://hdl.handle.net/10356/74048
_version_ 1759856537193414656