Moodle 4

Nouveautés de Moodle 4

Utiliser des jeux de données dans Moodle

De quoi s'agit-il ?

Cette nouvelle fonctionnalité permet l'utilisation de jeux de données dans un cours Moodle. Il est ainsi possible 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'un enseignant. 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.

Dans le cas pour lequel cette fonctionnalité a été développée initialement, il s'agissait de créer une série de 10 activités Test utilisées en contrôle continu, chaque Test devant contenir 10 questions à choix multiple (QCM) – soit 100 questions au total. Or, il était nécessaire que chaque étudiant se voie présenter, pour chacune de ces 100 questions, une mouture différente de la même question. L'enseignement concernant 100 étudiants, Il aurait donc fallu créer 10'000 questions différentes !

Il a donc été choisi de créer 10 activités Test contenant chaque 10 questions, et de permettre à chaque question d'afficher un contenu différent selon l'utilisateur visionnant la question. 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 "mouture" différente. Pour ce faire, des jeux de données ont été créés, à raison d'un par étudiant.

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 monter à plusieurs milliers de questions à créer), alors qu’avec cette fonctionnalité il suffit 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 "mouture" 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 : 

Nous observons dans l'exemple ci-dessus que ces deux questions sont de la même forme. Nous pourrions donc les créer dans des jeux de données distincts, puis demander au Test Moodle d'afficher la question correspondant à l'utilisateur concerné. Plutôt que de créer 100 questions presque identique (pour 100 étudiant·e·s différents), il suffit alors de créer une question et d'indiquer à Moodle quelle "mouture" de la question afficher à chacun·e.


Comment procéder ? 

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 ... ]



Texte de la question : {{jeu_de_donnees:question1:texte_question}}
Réponse 1 : {{jeu_de_donnees:question1:reponse1}}
Réponse 2: {{jeu_de_donnees:question1:reponse2}}


Résultat :

En ne créant qu'une seule question, un utilisateur faisant partie de 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.

Plus le nombre de jeux de données et de questions est important, plus il est possible de faire des économies de temps. De plus, le fait d'automatiser le processus permet de s'affranchir d'un grand nombre de sources d'erreur.

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'adrresse elearning@unil.ch .











Exemple : Utilisation d'un ensemble de données pour des questions de type QCM

Vous pouvez commencer par créer une activité de base de données dans un cours et configurez-la pour qu'elle ne soit pas accessible aux étudiants puis créez les champs suivants:

Ensuite, utilisez la fonction d'importation de l'activité de la base de données pour importer un fichier CSV formulé comme suit, en utilisant des guillemets si nécessaire :
datasetname ; questionname ; "questiontext" ; réponse1 ;.. ; réponseN
Pour chaque jeu de données, il doit y avoir `n` questions. S'il y a `m` ensembles de données, il y aura `n*m` enregistrements dans le fichier CSV.

Vous pouvez ensuite créer des groupes au sein du cours pour la correspondance entre l'utilisateur et le jeu de données ; ces groupes doivent être nommés `questiondata_datasetname` (nom du jeu de données). Pensez bien à ajouter des étudiants à un groupe, afin de les lier à un ensemble de données.
Créez `n` questions de quiz en utilisant la syntaxe suivante, qui peut être utilisée dans le texte de la question, les questions réponses dans les questions à choix multiples mais pas dans une réponse courte ou une réponse calculée:
`{{questiondata:nom de la question:champ de la base de données}}`
Par exemple, pour utiliser la question nommée "question1" et afficher le champ "texte de la question", le résultat serait le suivant :`{{questiondata:question1:questiontext}}`

Dans le cas d'un QCM, pour la réponse 1 proposée, la syntaxe serait :`{{questiondata:question1:answer1}}`

L'utilisation décrite dans cet exemple permet d'afficher la même "question1" à tous les utilisateurs, mais en extrayant la description de la question ("texte de la question") et les réponses proposées ("réponse1" à "réponseN") de l'entrée d'activité de la base de données correspondant à l'ensemble de données attribué à l'utilisateur.


É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.

Dès septembre 2023, cette solution va être remplacée par la solution RecUNIL. Cette dernière permettra le stockage de médias plus conséquents (+ de 2 Go) sur la plateforme RecUNIL. Cet article vous propose de passer sur les principaux changements, tant pour les étudiant·e·s, que pour les enseignant·e·s. 

Situation au printemps 2023

Jusqu'à présent, les étudiant·e·s pouvaient ajouter des fichiers vidéos jusqu'à une capacité de 2 Go sur Moodle en cliquant sur l'icône caméra dans l'éditeur de texte  : Capture d’écran 2023-06-06 à 16.08.57.png

Cette option est présente dans les activités où l'éditeur de texte est disponible (forum, devoir, journal d'apprentissage, etc...). 

Screenshot 2023-06-06 at 14.59.14.png

Cependant, ce système est en voie de devenir obsolète et c'est pourquoi une nouvelle solution a été mise en place, qui permet aux utilisateurs·trices de charger des fichiers vidéos sur Moodle via la plateforme RecUNIL. La transition entre les deux systèmes se fera en plusieurs étapes. Dès septembre 2023, la solution actuelle ne sera plus disponible et les médias devront être déposées via le nouveau système (voir ci-dessous).

Notez que les vidéos qui ont été déposées jusque là par le biais du système existant resteront accessibles sur Moodle pour une durée d'au moins une année (jusqu'en été 2024).

Dès juillet 2023 - bouton RecUNIL

Un nouveau système permettra d'effectuer de manière plus flexible des opérations similaires et aura notamment l'avantage de permettre de déposer des fichiers de taille plus importante.

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

Screenshot 2023-06-06 at 14.58.50.png

Comme précédemment, les enseignant·e·s devront 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 sera 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 sera téléchargé et disponible sur Moodle en quelques secondes ou minutes selon sa taille. Il sera de plus rendu disponible sur la chaîne RecUNIL personnelle, où l'étudiant·e aura la possibilité de gérer lses 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 faudra 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.