Le juge en ligne UpyLaB
Résumé
L’environnement numérique UpyLaB (UpyLaB (2021)) permet à l’enseignant qui initie à la programmation Python, de créer son cours en proposant une palette d’exercices de codage, soit originaux, soit empruntés d’une bibliothèque d’exercices, que les élèves connectés peuvent réaliser de façon autonome où et quand ils le désirent. Chaque exercice de codage est accompagné d’une liste de tests à réaliser. Lorsque chaque étudiant s’évalue sur un exercice, UpyLaB réalise ces tests automatiquement et de façon non limitée, pour valider le code, ce qui permet des tests plus fins ou plus simples que ceux basés sur l’affichage ou des assertions. Ces tests automatiques sont encodés par l’enseignant via une interface dédiée et réalisés par UpyLaB lors de l’évaluation de l’élève. L’enseignant peut organiser des sessions de contrôles continus et profiter de l’automatisation pour se décharger de la phase chronophage de corrections.