Machine learning based feedback on textual student answers in large courses

Jan Philip Bernius, Stephan Krusche, Bernd Bruegge

Research output: Contribution to journalArticlepeer-review

31 Scopus citations

Abstract

Many engineering disciplines require problem-solving skills, which cannot be learned by memorization alone. Open-ended textual exercises allow students to acquire these skills. Students can learn from their mistakes when instructors provide individual feedback. However, grading these exercises is often a manual, repetitive, and time-consuming activity. The number of computer science students graduating per year has steadily increased over the last decade. This rise has led to large courses that cause a heavy workload for instructors, especially if they provide individual feedback to students. This article presents CoFee, a framework to generate and suggest computer-aided feedback for textual exercises based on machine learning. CoFee utilizes a segment-based grading concept, which links feedback to text segments. CoFee automates grading based on topic modeling and an assessment knowledge repository acquired during previous assessments. A language model builds an intermediate representation of the text segments. Hierarchical clustering identifies groups of similar text segments to reduce the grading overhead. We first demonstrated the CoFee framework in a small laboratory experiment in 2019, which showed that the grading overhead could be reduced by 85%. This experiment confirmed the feasibility of automating the grading process for problem-solving exercises. We then evaluated CoFee in a large course at the Technical University of Munich from 2019 to 2021, with up to 2, 200 enrolled students per course. We collected data from 34 exercises offered in each of these courses. On average, CoFee suggested feedback for 45% of the submissions. 92% (Positive Predictive Value) of these suggestions were precise and, therefore, accepted by the instructors.

Original languageEnglish
Article number100081
JournalComputers and Education: Artificial Intelligence
Volume3
DOIs
StatePublished - Jan 2022

Keywords

  • Assessment support system
  • Automatic assessment
  • Education
  • Feedback
  • Grading
  • Interactive learning
  • Learning
  • Software engineering

Fingerprint

Dive into the research topics of 'Machine learning based feedback on textual student answers in large courses'. Together they form a unique fingerprint.

Cite this