Automatic feedback and assessment of team‑coding assignments in a DevOps context

  1. Borja Fernandez-Gauna
  2. Naiara Rojo
  3. Manuel Graña
Revista:
International Journal of Educational Technology in Higher Education

ISSN: 2365-9440

Año de publicación: 2023

Número: 20

Tipo: Artículo

DOI: 10.1186/S41239-023-00386-6 DIALNET GOOGLE SCHOLAR lock_openAcceso abierto editor

Otras publicaciones en: International Journal of Educational Technology in Higher Education

Resumen

We describe an automated assessment process for team-coding assignments based on DevOps best practices. This system and methodology includes the defnition of Team Performance Metrics measuring properties of the software developed by each team, and their correct use of DevOps techniques. It tracks the progress on each of metric by each group. The methodology also defnes Individual Performance Metrics to measure the impact of individual student contributions to increase in Team Performance Met‑ rics. Periodically scheduled reports using these metrics provide students valuable feed‑ back. This process also facilitates the process of assessing the assignments. Although this method is not intended to produce the fnal grade of each student, it provides very valuable information to the lecturers. We have used it as the main source of informa‑ tion for student and team assessment in one programming course. Additionally, we use other assessment methods to calculate the fnal grade: written conceptual tests to check their understanding of the development processes, and cross-evaluations. Qualitative evaluation of the students flling relevant questionnaires are very positive and encouraging.

Información de financiación