The UpyLaB exerciser
Le juge en ligne UpyLaB
Résumé
The UpyLaB digital environment (https://upylab2.ulb.ac.be) allows teachers in Python programming to create their course by offering a range of coding exercises, either original or borrowed from a library of exercises, which connected students can carry out independently wherever and whenever they wish. Each coding exercise is accompanied by a list of tests to perform. When each student evaluates himself on an exercise, UpyLaB carries out these tests automatically and in an unlimited way, to validate the code, which allows finer or simpler tests than those based on the display or assertions.
These automatic tests are encoded by the teacher via a dedicated interface and carried out by UpyLaB during the student's assessment. The teacher can organize continuous control sessions and take advantage of automation to relieve the time-consuming phase of corrections.
L’environnement numérique UpyLaB (https://upylab2.ulb.ac.be) 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.
Origine | Fichiers produits par l'(les) auteur(s) |
---|