Le juge en ligne UpyLaB - Laboratoire d'Informatique et de Mathématiques Access content directly
Reports (Research Report) Year : 2023

The UpyLaB exerciser

Le juge en ligne UpyLaB

Abstract

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.
Fichier principal
Vignette du fichier
le_juge_en_ligne_upylab.pdf (1.5 Mo) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-04023112 , version 1 (10-03-2023)
hal-04023112 , version 2 (06-07-2023)

Licence

Attribution - ShareAlike

Identifiers

  • HAL Id : hal-04023112 , version 2

Cite

Thierry Massart, Sébastien Hoarau. Le juge en ligne UpyLaB. Université Libre de Bruxelles. 2023. ⟨hal-04023112v2⟩
61 View
95 Download

Share

Gmail Facebook X LinkedIn More