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 language | English |
---|---|
Title of host publication | Intelligent Tutoring Systems |
Subtitle of host publication | 17th International Conference, ITS 2021, Virtual Event, June 7–11, 2021, Proceedings |
Editors | Alexandra I. Cristea, Christos Troussas |
Place of Publication | Cham |
Publisher | Springer |
Pages | 299-309 |
Number of pages | 11 |
ISBN (Electronic) | 978-3-030-80421-3 |
ISBN (Print) | 978-3-030-80420-6 |
DOIs | |
Publication status | Published - 9 Jul 2021 |
Event | 17th International Conference on Intelligent Tutoring Systems, ITS 2021 - Virtual, Online Duration: 7 Jun 2021 → 11 Jun 2021 Conference number: 17 |
Publication series
Name | Lecture Notes in Computer Science |
---|---|
Publisher | Springer |
Volume | 12677 |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | 17th International Conference on Intelligent Tutoring Systems, ITS 2021 |
---|---|
Abbreviated title | ITS 2021 |
City | Virtual, Online |
Period | 7/06/21 → 11/06/21 |
Keywords
- Automated assessment
- Automated feedback
- Programming education