The MATLAB Grader Test Generator: A Teacher’s Tool for Generating Autograding Tests of MATLAB Scripts

Robin T. Bye

2020

Abstract

MATLAB Grader is a relatively new addition to the MATLAB software family that enables autograding and immediate student feedback of coding assignments. However, manually configuring the assessment tests in MATLAB Grader can be a tedious task for a teacher, especially for larger assignments where more than 100 variables, say, need to be checked. In this paper, I present the MATLAB Grader Test Generator, a tool consisting of both a graphical app and an all-in-one test script that can aid the teacher in this process. The test generator tool attempts to circumvent inherent limitations in MATLAB Grader whilst being free, open-source, and relatively easy to customize for a technically skilled teacher. The tool is available on the MATLAB File Exchange, where it was awarded the File Exchange Pick of the Week in April, 2019.

Download


Paper Citation


in Harvard Style

Bye R. (2020). The MATLAB Grader Test Generator: A Teacher’s Tool for Generating Autograding Tests of MATLAB Scripts.In Proceedings of the 12th International Conference on Computer Supported Education - Volume 2: CSEDU, ISBN 978-989-758-417-6, pages 406-413. DOI: 10.5220/0009517904060413


in Bibtex Style

@conference{csedu20,
author={Robin Bye},
title={The MATLAB Grader Test Generator: A Teacher’s Tool for Generating Autograding Tests of MATLAB Scripts},
booktitle={Proceedings of the 12th International Conference on Computer Supported Education - Volume 2: CSEDU,},
year={2020},
pages={406-413},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0009517904060413},
isbn={978-989-758-417-6},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 12th International Conference on Computer Supported Education - Volume 2: CSEDU,
TI - The MATLAB Grader Test Generator: A Teacher’s Tool for Generating Autograding Tests of MATLAB Scripts
SN - 978-989-758-417-6
AU - Bye R.
PY - 2020
SP - 406
EP - 413
DO - 10.5220/0009517904060413