Automated assessment and feedback of computer programming tasks can be a significant asset in computer science education. Web based systems providing such capabilities are designed to apply techniques ranging from static analysis of program correctness, to testing-based evaluation, and often can have application in frameworks supporting competitive programming. Here we report on the 2TSW system, which uses the testing-based approach in a gamified web-based environment. In 2TSWa learner can access a list of assignments, submit solutions and have such solutions tested and graded. The quality of the solutions contributes to the contents of the student's profile, showing experience points, medals gained for assignments, assignment categories badges, and an appropriate overall status badge. The personal profile allows the student to monitor her/his proceedings. The gamified structure of the system, together with the provision of real-time automated assessment, offers the opportunity for an increasing level of students' personal engagement and motivation. We describe the system, and provide the reader with the results of a field experimentation, conducted in a first-year computer programming course, bachelor in Computer Engineering. The data analysis of a questionnaire allows to conclude that the system was very welcome, and that the students appreciated the general gamified experience and the usefulness of the system. The data also allow to conclude that the students' engagement was high and that the learners appear to be open to the possibility of using again 2TSW and any other web-based system supporting assessment of complex tasks, also on subject matters different than Computer Programming.

2TSW: Automated assessment of computer programming assignments, in a gamified web based system / Polito, G.; Temperini, M.; Sterbini, A.. - (2019), pp. 1-9. (Intervento presentato al convegno 18th International Conference on Information Technology Based Higher Education and Training, ITHET 2019 tenutosi a Magdeburg; Germany) [10.1109/ITHET46829.2019.8937377].

2TSW: Automated assessment of computer programming assignments, in a gamified web based system

Temperini M.
;
Sterbini A.
2019

Abstract

Automated assessment and feedback of computer programming tasks can be a significant asset in computer science education. Web based systems providing such capabilities are designed to apply techniques ranging from static analysis of program correctness, to testing-based evaluation, and often can have application in frameworks supporting competitive programming. Here we report on the 2TSW system, which uses the testing-based approach in a gamified web-based environment. In 2TSWa learner can access a list of assignments, submit solutions and have such solutions tested and graded. The quality of the solutions contributes to the contents of the student's profile, showing experience points, medals gained for assignments, assignment categories badges, and an appropriate overall status badge. The personal profile allows the student to monitor her/his proceedings. The gamified structure of the system, together with the provision of real-time automated assessment, offers the opportunity for an increasing level of students' personal engagement and motivation. We describe the system, and provide the reader with the results of a field experimentation, conducted in a first-year computer programming course, bachelor in Computer Engineering. The data analysis of a questionnaire allows to conclude that the system was very welcome, and that the students appreciated the general gamified experience and the usefulness of the system. The data also allow to conclude that the students' engagement was high and that the learners appear to be open to the possibility of using again 2TSW and any other web-based system supporting assessment of complex tasks, also on subject matters different than Computer Programming.
2019
18th International Conference on Information Technology Based Higher Education and Training, ITHET 2019
Automated assessment; Computer Programming education; Gamification; Testing
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
2TSW: Automated assessment of computer programming assignments, in a gamified web based system / Polito, G.; Temperini, M.; Sterbini, A.. - (2019), pp. 1-9. (Intervento presentato al convegno 18th International Conference on Information Technology Based Higher Education and Training, ITHET 2019 tenutosi a Magdeburg; Germany) [10.1109/ITHET46829.2019.8937377].
File allegati a questo prodotto
File Dimensione Formato  
Polito_2TSW_2019.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 811.64 kB
Formato Adobe PDF
811.64 kB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1379767
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 9
  • ???jsp.display-item.citation.isi??? 3
social impact