Analysis of an automatic grading system within first year Computer Science programming modules
Emlyn Hegarty-Kelly, Aidan Mooney
Abstract
Reliable and pedagogically sound automated feedback and grading systems are highly coveted by educators. Automatic grading systems are useful for ensuring equity of grading of student submissions to assignments and providing timely feedback on the work. Many of these systems test submissions to assignments based on test cases and the outputs that they achieve, while others use unit tests to check the submissions.
Topics & Concepts
Grading (engineering)Computer scienceUnit testingSoftware engineeringMultimediaProgramming languageEngineeringSoftwareCivil engineeringExperimental Learning in EngineeringInnovative Teaching MethodsTeaching and Learning Programming