Améliorer le retour aux étudiants par de tests unitaires générés à partir de motifs trouvés dans le code de leurs programmes - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2024

Améliorer le retour aux étudiants par de tests unitaires générés à partir de motifs trouvés dans le code de leurs programmes

Résumé

Les premiers cours de programmation a l'université comprenant de nombreux étudiants utilisent couramment des correcteurs automatiques pour fournir aux étudiants des corrections et des retours automatisés sur les exercices de programmation de base. Implémenter un tel retour pour l'intégrer dans un correcteur automatique est une tâche chronophage pour les enseignants. De plus, ce retour est souvent biaisé par la perception de l'enseignant des erreurs que les étudiants pourraient commettre, plutôt que sur les erreurs qu'ils commettent réellement. Nous présentons un prototype d'outil et d'une méthodologie de soutien pour résoudre ce problème. La méthodologie commence par l'analyse du code des programmes soumis par les étudiants des années précédentes, afin d'identifier des motifs récurrents dans leurs solutions. Nous classifions ces motifs en fonction des scores des étudiants: est-ce qu'ils ont réussi ou raté l'exercice? Ensuite, notre outil génère automatiquement des tests unitaires pour ces motifs qui correspondent typiquement aux mauvaises pratiques, aux failles ou aux anomalies observés dans le code des étudiants. Ces tests générés peuvent facilement être intégrés dans un correcteur automatique afin de donner un retour sur ces mauvaises pratiques observés.
Fichier non déposé

Dates et versions

hal-04482122 , version 1 (01-03-2024)

Identifiants

  • HAL Id : hal-04482122 , version 1

Citer

Julien Lienard, Kim Mens, Siegfried Nijssen. Améliorer le retour aux étudiants par de tests unitaires générés à partir de motifs trouvés dans le code de leurs programmes. Colloque Didapro 10 sur la Didactique de l’informatique et des STIC, 2024, Louvain-La-Neuve, Belgique. pp.156-156. ⟨hal-04482122⟩

Collections

TICE DIDAPRO10
19 Consultations
1 Téléchargements

Partager

Gmail Facebook X LinkedIn More