Moodle 4

Nouveautés de Moodle 4

Utiliser des jeux de données pour personnaliser l'affichage de texte dans Moodle

Le principe

Cette fonctionnalité permet d'afficher du contenu différent – que cela soit dans des questions d'une activité Test ou dans d'autres activités Moodle – à différents utilisateurs.

Chaque jeu de données est associé aux étudiant·e·s, en fonction de leur appartenance à un  groupe dans le cours Moodle. On peut ainsi par exemple facilement créer un grand nombre de questions différentes et afficher une version différente de chaque question à chaque utilisateur, sans avoir à effectuer tout le travail manuellement.

Cette nouvelle fonctionnalité de Moodle a été développée par le Centre de Soutien à l'Enseignement à l'Université de Lausanne suite à une demande émanant d'enseignant·e·s. Elle est désormais disponible à l'ensemble de la communauté, et a de même été rendue publique : ainsi, tous les utilisateurs de Moodle – à l'UNIL ou ailleurs – peuvent ajouter cette fonctionnalité à leur plateforme et en bénéficier.

Sans cette fonctionnalité, il faudrait créer une question par utilisateur·rice avec à chaque fois un changement mineur (ce qui, dépendant le nombre d’étudiant·e·s et la longueur du Test, peut représenter plusieurs milliers de questions à créer), alors qu'il suffit ici de créer le nombre de questions que comporte le Test (par exemple 10) et, pour chaque utilisateur·rice, la question s’affichera avec un contenu légèrement différent selon la personne qui la visionne. Ceci permet de simplifier la création des activités Test, et d'utiliser un système permettant de définir, pour chaque question, une version différente. Pour ce faire, des jeux de données ont été créés, à raison d'un par étudiant·e.

Exemple :

Jeu de données 1 : 

Jeu de données 2 : 

Afin d'obtenir le résultat ci-dessus, 3 étapes principales sont nécessaires, décrites ci-dessous :

Création des jeux de données 

Créez une activité de type "Base de données" dans un cours et rendez-la inaccessible aux étudiants. Il n'est pas nécessaire qu'elle soit indisponible, mais cela permet d'éviter la falsification ou l'accès non désiré aux données. Le nom de l'activité de base de données ne peut contenir que des lettres non accentuées majuscules ou minuscules, des chiffres, et les caractères "-" et "_"., comme par exemple "jeux_de_donnees". 

Il est ensuite nécessaire de créer les champs en cliquant sur l'onglet "Champs", puis en créant des champs de type "Texte court" comme sur l'image ci-dessous :Capture d’écran 2025-02-28 à 15.15.20.png

Il est nécessaire de créer un certain nombre de champs :

Pour l'exemple précédent, les champs suivants ont été créés :

image.png

Option 1 : ajouter manuellement des données

Créez ensuite dans la Base de données autant de fiches que nécessaire. Ces fiches permettent de paramétrer quelles questions et réponses possibles seront affichées à l'élève en fonction de la base de données qui lui est associée. Pour créer une nouvelle fiche, il faut aller dans l'onglet "Bases de données" et cliquer sur "Ajouter une fiche".

image.png

Pour reprendre l'exemple ci-dessus, il faudrait créer 2 fiches :

Les images ci-dessous représentent la façon dont les fiches doivent être remplies :

image.pngimage.png

Option 2 : ajouter des données à partir d'une feuille Excel

Lorsque les jeux de données contiennent davantage de questions et de réponses que dans l'exemple précédent, il est vivement conseillé de procéder comme suit.

Les jeux de données peuvent être créés dans un logiciel tiers (par exemple dans un tableur Excel). Dans ce cas, il est recommandé de construire la base de données comme suit, avec le nom des champs dans la première ligne, puis une ligne par fiche : les premières lignes avec toutes les variantes de la question 1 pour tous les différents datasets (jeux de données), ensuite la même chose pour toutes les variantes de la question 2, etc.

datasetname itemname texte_question reponse1 reponse2
A question1 quelle est la capitale de la Suisse ? Berne Zurich
B question1 quelle est la capitale de l'Allemagne ? Berlin Bonn
[ ... etc ... ]



Remarque : Il est très important de respecter le nom des éléments affichés en gras, ces noms sont reliés aux paramétrages de la base de données et ne pas respecter leur syntaxe peut amener au non-fonctionnement de l'activité. Pour créer plusieurs questions, il est donc possible de les nommer "question1", "question2", "question3"... et pour les différentes réponses "reponse1", reponse2", "reponse3"...

Une fois le fichier (par exemple Excel) est terminé, il est important d'en enregistrer une copie au format .CSV et de connaitre le séparateur (";" / "," / etc). Il suffit ensuite d'utiliser la fonction "Importer des fiches" pour importer le fichier CSV, en choisissant le bon séparateur.

image.png

Dans le cas où les différentes réponses sont numériques, Moodle peut générer automatiquement des réponses fausses qui semblent probables afin d'éviter de perdre du temps à imaginer à la main un grand nombre de mauvaises réponses.

Associer les étudiant·e·s aux jeux de données

Lorsque la base de données est prête à être utilisée, vous pouvez créer des groupes afin d'associer les différents jeux de données aux différents utilisateur·rice·s de la page Moodle. Pour cela, rendez vous dans l'onglet "Participants" puis cliquez sur "Utilisateurs inscrits" et enfin sur "Groupes" : 

Capture d’écran 2025-03-04 à 08.54.12.png

Il est possible de créer les groupes de différentes manières :

Une vidéo explicative de ces 3 méthodes se trouve au lien suivant : https://youtu.be/XNPiGzykFKE?si=Dhtn9R0imxnAZ6PW.

Créer les questions dynamiques

La dernière étape consiste à ajouter des questions sous le bon format pour qu'elles récupèrent automatiquement les données de la base de données. Pour ce faire, il est soit possible de commencer par créer des questions dans la banque de questions de la page Moodle puis de les ajouter à un test :

Capture d’écran 2025-03-04 à 09.30.17.png

Ou alors, il est aussi possible de d'abord ajouter une activité "Test" puis d'ajouter les questions au fur à mesure.

Dans les deux cas, les seuls types de questions qui pourront être créées devront être de type "Choix multiple" et respecter la syntaxe suivante : 

De plus, il faut que les bonnes réponses soient au même emplacement pour tous les dataset afin de pouvoir paramétrer correctement la question dans le test. Par exemple, si la bonne réponse c'est la reponse2 dans le dataset A alors, il faut que la bonne réponse soit aussi la reponse2 dans les autres dataset.

Ci-dessous se trouve un autre exemple que le premier vu. Les réponses correctes se situent toutes sous la colonne E, ce qui permet de faire les bons paramétrages lors de la préparation de la question.

image.png

Résultat

Après la création de l'activité test et l'ajout des questions voulues au test, il est encore nécessaire d'activer un filtre permettant la liaison entre la base de données et l'activité test. Pour ce faire, vous pouvez vous rendre dans l'onglet "Plus" puis dans "Filtres".

Capture d’écran 2025-03-04 à 14.00.14.png

Puis, vous pouvez descendre jusqu'à voir le filtre "Jeux de données" et l'activé grâce au bouton blanc à droite.

Capture d’écran 2025-03-04 à 14.16.57.png

Ainsi, en ne créant qu'une seule question, un utilisateur faisant partie du groupe "dataset_A" voit la question portant sur la Suisse et un utilisateur faisant partie du groupe "dataset_B" voit la question portant sur l'Allemagne : 

Capture d’écran 2025-03-04 à 14.06.07.pngCapture d’écran 2025-03-04 à 14.10.45.png

Remarque : pour l'administrateur.trice, lors de la prévisualisation du test, il est normal que le test ressemble à ça :

image.png


Le CSE peut vous accompagner lors de la mise en place de jeux de données dans votre enseignement. Pour toute information supplémentaire, veuillez prendre contact avec l'équipe de support du CSE à l'adresse cse@unil.ch.



Éditeur de texte Moodle: ajout de vidéos par les étudiant·e·s

L'éditeur de texte Moodle permet aux étudiant·e·s d'ajouter divers types de médias, dont des clips et des vidéos. Ces clips et vidéos ont été, jusqu'ici, stockés sur Moodle, alourdissant le système. De plus, ce système devient obsolète devant les autres services numériques offerts. 

Un bouton, disponible dans l'éditeur de texte, est reconnaissable à cette icône : Capture d’écran 2023-06-06 à 16.26.16.png
Ce bouton mène à une boîte de dialogue où l'étudiant·e a plusieurs possibilités pour ajouter un contenu.

Screenshot 2023-06-06 at 14.58.50.png

Les enseignant·e·s doivent s'assurer de choisir une activité qui compte avec un éditeur de texte.

Trois possibilités s'offrent à l'étudiant·e.

  1. Télécharger un média depuis leur ordinateur. Il faut alors sélectionner le fichier correspondant. Ce média est alors automatiquement ajouté à la chaîne personnelle RecUNIL de l'étudiant.e en question.
  2. Enregistrer directement une vidéo: il est alors possible d'enregistrer l'écran ou d'utiliser la webcam. Une fois l'enregistrement terminé, le média est déposé. 
  3. Sélectionner un média existant: si le média est déjà stocké dans la chaîne RecUNIL de l'étudiant.e, ce bouton permet de chercher un média directement dans sa propre chaîne. 

Une fois que l'étudiant·e a cliqué sur le bouton "Insérer", le contenu est téléchargé et disponible sur Moodle en quelques secondes ou minutes selon sa taille. Il est de plus rendu disponible sur la chaîne RecUNIL personnelle, où l'étudiant·e a la possibilité de gérer ses médias.

Il n'est pas nécessaire d'activer la fonction "Publier la vidéo" pour que les enseignant·e·s y aient accès.

Dans le cas où l'enseignant·e souhaite utiliser l'activité "Devoir" pour des rendus type vidéo, il fau décocher l'annotation PDF depuis les paramètres du Devoir : paramètres > types de feedback > décocher "Annotation PDF", puis enregistrer.
image.png


Restreindre l'accès de certaines activités de votre cours à l'aide d'un mot de passe

Il est désormais possible de protéger par un mot de passe certaines activités/ressources de votre page de cours Moodle afin d'en restreindre l'accès à seulement certaines personnes inscrites à votre cours. 

En communiquant le mot de passe de l'activité/ressource uniquement aux personnes désirées, cette fonctionnalité vous permet de gérer le (non-)accès et la (non-)participation à celle-ci parmi les inscrit.e.s. 

Pour créer un mot de passe à une activité/ressource, voici la procédure

Capture d’écran 2024-03-15 à 11.42.47.png

Capture d’écran 2024-03-15 à 11.44.05.png

Capture d’écran 2024-03-15 à 12.03.12.png

Capture d’écran 2024-03-15 à 12.06.40.png

Pour davantage d'informations sur cette fonctionnalité, voici une documentation détaillée : https://github.com/moodle-an-hochschulen/moodle-availability_password/blob/master/README.md 

 

 

 

 

 

 

 

 

 

 

Devoir audio / vidéo


Il est désormais possible de demander aux étudiant·e·s de créer un enregistrement audio ou vidéo. Il est ensuite possible pour l'enseignant·e d'utiliser les fonctionnalités du Devoir de Moodle pour évaluer cette production (grille d'évaluation, barêmes, etc.). Il est de plus possible d'utiliser les fonctionnalités de RecUNIL sur les audios ou vidéos rendus afin d'y apporter des annotations temporelles.

Mise en place

Créer une activité Devoir avec les paramètres suivants :

Screenshot 2024-03-21 at 10.48.57.png

Utilisation par l'étudiant·e

L'étudiant·e ajouter un travail via l'éditeur texte de Moodle, en utilisant le bouton RecUNIL : 

Screenshot 2024-04-25 at 15.31.50.png

Screenshot 2024-03-21 at 10.51.07.png

L'étudiant·e peut déposer un fichier préexistant sur RecUNIL, sélectionner un fichier local de l'ordinateur utilisé, ou enregistrer directement (navigateur Chrome uniquement).

Il lui est aussi possible d'ajouter des commentaires avant ou après la vidéo, directement dans la zone de texte.

Revue et évaluation par l'enseignant·e

Cette partie se fait comme habituellement dans le Devoir Moodle : 

Screenshot 2024-03-21 at 10.58.01.png

Note : un fichier audio sera affiché comme une vidéo mais avec un écran noir.

Pour utiliser l'interface d'annotation, il est préférable de passer la vidéo en mode plein écran. Utiliser alors les options de RecUNIL pour ajouter des commentaires ou liens, pièces jointes, etc. temporels. Pour ce faire, utiliser le volet de droite "Commentaires..." (schématisé par deux phylactères).

Une barre verticale bleue apparaît alors dans la ligne de temps indiquant qu'une annotation (commentaire ou autre type) existe sur un instant donné de la vidéo.

Note : Il est préconisé d'utiliser le Feedback par commentaires de Moodle pour indiquer à l'étudiant·e d'aller voir les commentaires spécifiques dans la vidéo elle-même :

Screenshot 2024-03-21 at 11.04.40.png

Relecture des commentaires par l'étudiant·e

En allant revisiter le Devoir noté, le feedback Moodle indique les commentaires généraux de l'enseignant·e, ainsi que le fait que des commentaires temporels existent sur la vidéo :

Screenshot 2024-03-21 at 11.07.38.png

En utilisant le volet de droite "Commentaires..." (schématisé par deux phylactères), il est alors possible de voir le détail des commentaires et annotations temporels.