Skip to main navigation menu Skip to main content Skip to site footer

Articles

2021: Introduction to Teaching and Learning in Higher Education

Streamlining of Assessment and Feedback on Programming Assignments

  • Erik Gärtner
  • Adha Hrusto
  • Leonard Papenmeier
  • Idriss Riouak
  • Christian Rosdahl
Submitted
January 22, 2024
Published
2024-01-22

Abstract

In this report, we survey different automatic grading systems in the context of programming courses. We seek to offload repetitive grading tasks to these systems so that teachers may instead focus on providing high-quality formative feedback. To evalu- ate which tasks automatic grading systems are suitable for, we categorize them by which SOLO-level they attain. Our findings are promising and suggest that the prior work pro- vide automatic grading methods up to the relational level. Finally, by employing the methodology of letting students design their own test cases, automatic grading can be used to reach the extended abstract level.