Automated Assessment of Learning Objectives in Programming Assignments

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

11 Citations (Scopus)
202 Downloads (Pure)

Abstract

Individual feedback is a core ingredient of a personalised learning path. However, it also is time-intensive and, as a teaching form, it is not easily scalable. In order to make individual feedback realisable for larger groups of students, we develop tool support for teaching assistants to use in the process of giving feedback. In this paper, we introduce Apollo, a tool that automatically analyses code uploaded by students with respect to their progression towards the learning objectives of the course. First, typical learning objectives in Computer Science courses are analysed on their suitability for automated assessment. A set of learning objectives is analysed further to get an understanding of what achievement of these objectives looks like in code. Finally, this is implemented in Apollo, a tool that assesses the achievement of learning objectives in Processing projects. Early results suggest an agreement in assessment between Apollo and teaching assistants.

Original languageEnglish
Title of host publicationIntelligent Tutoring Systems
Subtitle of host publication17th International Conference, ITS 2021, Virtual Event, June 7–11, 2021, Proceedings
EditorsAlexandra I. Cristea, Christos Troussas
Place of PublicationCham
PublisherSpringer
Pages299-309
Number of pages11
ISBN (Electronic)978-3-030-80421-3
ISBN (Print)978-3-030-80420-6
DOIs
Publication statusPublished - 9 Jul 2021
Event17th International Conference on Intelligent Tutoring Systems, ITS 2021 - Virtual, Online
Duration: 7 Jun 202111 Jun 2021
Conference number: 17

Publication series

NameLecture Notes in Computer Science
PublisherSpringer
Volume12677
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference17th International Conference on Intelligent Tutoring Systems, ITS 2021
Abbreviated titleITS 2021
CityVirtual, Online
Period7/06/2111/06/21

Keywords

  • 2022 OA procedure
  • Automated feedback
  • Programming education
  • Automated assessment

Fingerprint

Dive into the research topics of 'Automated Assessment of Learning Objectives in Programming Assignments'. Together they form a unique fingerprint.

Cite this