Github a un programme pour l'éducation qui comprend l'excellent outil Github Classroom.
Github Classroom permet de gérer des devoirs dans une salle de classe et surtout de les automatiser.
Un petit guide en complément des très bons tutoriels de la plateforme.
Chaque exemple de devoir intègre la notation automatique avec sa visualisation sous forme de badge :
-
https://github.com/btssn-lasalle84/tp-poo-cpp
Ma salle de classe pour cette année :
La vue d'ensemble pour un devoir :
Le dépôt privé d'un étudiant automatiquement créé par Github Classroom avec l'évolution de la note à chaque commit/push :
Chaque commit/push déclenche un workflow dans Github Actions :
Lors de la création du devoir, il est possible d’y associer une Pull Request Feedback pour assurer une communication Étudiant/Enseignant sur ce devoir (mettre des commentaires et/ou répondre aux questions d’un étudiant) :
Les devoirs sont hébergés dans une organisation :
Thierry Vaira : thierry(dot)vaira(at)gmail(dot)com





