The Grader: A grading assistant for lab tests and a teaching tool

This article presents the design and implementation of the Grader, a grading assistant application deployed for a Web Application Development course at our school. The Grader is equipped to handle various logistical aspects of lab tests, including file management, consistent application of rubrics,...

Full description

Saved in:
Bibliographic Details
Main Authors: M. THULASIDAS, LO, David
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2024
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/9164
https://ink.library.smu.edu.sg/context/sis_research/article/10167/viewcontent/2024058932.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-10167
record_format dspace
spelling sg-smu-ink.sis_research-101672024-08-01T08:31:09Z The Grader: A grading assistant for lab tests and a teaching tool M. THULASIDAS, LO, David This article presents the design and implementation of the Grader, a grading assistant application deployed for a Web Application Development course at our school. The Grader is equipped to handle various logistical aspects of lab tests, including file management, consistent application of rubrics, and auto-grading of questions with test cases. Additionally, it incorporates heuristic rules to detect cheating attempts. We anticipate that the Grader will find widespread utility in programming courses where lab tests serve as summative assessments. Developed within the same programming environment taught in the class, the Grader also serves as a pedagogical tool, demonstrating to students a substantial project that utilizes the techniques learned in the classroom. This article describes the features of the Grader, the context of the course where it is deployed, and our experience and insights in using it. In particular, we will present the comments from the students gathered from their qualitative feedback on the course and the instructor as the utility of the Grader in enhancing their learning experience. We will also present the estimates of the time saved by the instructors in evaluating lab tests. From the data collected, we conclude that the Grader can serve as a pedagogical too to motivate our students. Further, the Grader can significantly reduce the demand on the instructors time in grading lab tests. In terms of detecting plagiarism, its performance is not fully established. 2024-05-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/9164 info:doi/10.1109/EDUCON60312.2024.10578671 https://ink.library.smu.edu.sg/context/sis_research/article/10167/viewcontent/2024058932.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University automatic grading grading assistant lab tests programming courses web application development Computer Sciences Educational Assessment, Evaluation, and Research Higher Education
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic automatic grading
grading assistant
lab tests
programming courses
web application development
Computer Sciences
Educational Assessment, Evaluation, and Research
Higher Education
spellingShingle automatic grading
grading assistant
lab tests
programming courses
web application development
Computer Sciences
Educational Assessment, Evaluation, and Research
Higher Education
M. THULASIDAS,
LO, David
The Grader: A grading assistant for lab tests and a teaching tool
description This article presents the design and implementation of the Grader, a grading assistant application deployed for a Web Application Development course at our school. The Grader is equipped to handle various logistical aspects of lab tests, including file management, consistent application of rubrics, and auto-grading of questions with test cases. Additionally, it incorporates heuristic rules to detect cheating attempts. We anticipate that the Grader will find widespread utility in programming courses where lab tests serve as summative assessments. Developed within the same programming environment taught in the class, the Grader also serves as a pedagogical tool, demonstrating to students a substantial project that utilizes the techniques learned in the classroom. This article describes the features of the Grader, the context of the course where it is deployed, and our experience and insights in using it. In particular, we will present the comments from the students gathered from their qualitative feedback on the course and the instructor as the utility of the Grader in enhancing their learning experience. We will also present the estimates of the time saved by the instructors in evaluating lab tests. From the data collected, we conclude that the Grader can serve as a pedagogical too to motivate our students. Further, the Grader can significantly reduce the demand on the instructors time in grading lab tests. In terms of detecting plagiarism, its performance is not fully established.
format text
author M. THULASIDAS,
LO, David
author_facet M. THULASIDAS,
LO, David
author_sort M. THULASIDAS,
title The Grader: A grading assistant for lab tests and a teaching tool
title_short The Grader: A grading assistant for lab tests and a teaching tool
title_full The Grader: A grading assistant for lab tests and a teaching tool
title_fullStr The Grader: A grading assistant for lab tests and a teaching tool
title_full_unstemmed The Grader: A grading assistant for lab tests and a teaching tool
title_sort grader: a grading assistant for lab tests and a teaching tool
publisher Institutional Knowledge at Singapore Management University
publishDate 2024
url https://ink.library.smu.edu.sg/sis_research/9164
https://ink.library.smu.edu.sg/context/sis_research/article/10167/viewcontent/2024058932.pdf
_version_ 1814047759688269824