Bienvenue dans cet article dans lequel nous ferons une présentation rapide de la norme LTI ainsi que des paramètres LTI qui vous seront utiles si vous souhaitez affiner la configuration LTI. Notez tout de même que Nudgis est configuré par défaut pour être compatible nativement avec les LMS, notamment au niveau des profils de permission appliqués aux différents rôles LTI.
Avant d'aller plus loin, assurez-vous que les prérequis pour l'intégration LTI sont bien respectés.
Sommaire
Fonctionnement de LTI
LTI est un protocole qui permet aux utilisateurs de LMS d’intégrer du contenu fourni par un outil web tiers simplement et de manière sécurisée. Celui-ci fonctionne avec des liens dédiés pour accéder à des contenus. Chaque contenu intégrable par LTI est appelé "outil" dans la nomenclature de LTI.
Nudgis gère les versions suivantes de LTI :
- LTI 1.0 et LTI 1.1 : Le protocole d'authentification est basé sur OAuth1 et toute la communication entre le LMS et Nudgis transite par le navigateur de l'utilisateur.
- LTI 1.3 : Le protocole d'authentification est basé sur OAuth2 et la communication entre le LMS et Nudgis se fait via le navigateur de l'utilisateur, mais aussi entre les serveurs directement (ce qui nécessite que les serveurs du LMS et de Nudgis puissent communiquer dans les 2 sens en HTTPS).
Pour utiliser LTI 1.0/1.1 et LTI 1.3 en même temps dans Nudgis, la version 12.2.0 (ou suivantes) est requise
La partie la plus intéressante de LTI est qu’il supporte la notion de rôles utilisateur ; cela veut dire que le fournisseur d’outil LTI connaît les droits que l’utilisateur devrait obtenir lorsqu’il accède à un contenu.
Pour résumer, l'accès sécurisé est garanti par le principe suivant : si un utilisateur A est inscrit dans la classe 1, alors tous les contenus liés à 1 lui seront accessibles (et uniquement ces contenus)
Voyons comment fonctionne LTI avec un exemple pratique :
1- L’enregistrement est déclenché sur une Miris Box UbiCast (ou tout autre enregistreur compatible) avec l’adresse email de l’orateur dans les métadonnées (speaker_email).
2- Lorsque la capture s’arrête, l’enregistrement est envoyé automatiquement sur Nudgis.
3- A la réception, lorsque le média est prêt, Nudgis envoie un email au professeur contenant le lien LTI ainsi que (potentiellement) des instructions.
4- Une fois la vidéo intégrée dans le LMS, lorsque l’enseignant y accède, il est automatiquement reconnu en tant qu’éditeur et modérateur.
5- Lorsqu'un étudiant accède pour la première fois à un média en provenance de Nudgis, un compte utilisateur est créé dans Nudgis et des permissions sont appliquées à l'utilisateur pour ce média, basées sur le rôle LTI étudiant.
6- Lorsque l'étudiant a visionné le média, une note peut être remontée vers le LMS. Celle-ci est un pourcentage de lecture de la vidéo.
Cette dernière fonctionnalité est optionnelle et définie à Non par défaut.
Paramètres principaux
Pour trouver les paramètres relatifs à LTI dans Nudgis, rendons-nous dans Menu > Administration > Paramètres et services d'authentification > LTI.
Pour accéder à ces paramètres, votre compte utilisateur doit posséder la permission "Peut éditer les paramètres du site".
- Activer LTI : La première option permet d'activer ou non LTI sur votre plateforme Nudgis.
- Accès aux parents : Si vous souhaitez que vos utilisateurs puissent naviguer dans le catalogue de Nudgis depuis le LMS, il faudra activer l'option "Accès aux parents". En effet, celle-ci donne les permissions d'accès aux répertoires parents du média.
- Déplacer automatiquement les médias / Chaîne principale LTI : La fonctionnalité de déplacement automatique des médias permet de ranger les médias ajoutés via LTI dans des chaînes dédiées. Elle va de pair avec l'option suivante qui permet de définir quelle chaîne servira de racine aux contenus LTI.
- Identifiant de contexte unique : Pour comprendre le paramètre suivant il faut que nous définissions la notion de contexte LTI. Le contexte LTI est l'endroit du LMS où le média a été intégré (un cours par exemple). Si l'option est activée le contenu ne pourra être intégré que dans un et un seul cours du LMS.
- Envoyer la progression de lecture en tant que note : La progression de lecture permet de renvoyer une note au LMS sous la forme d'un pourcentage de lecture du média. Celle-ci ne sera cependant pas très précise, car si l'utilisateur regarde la première moitié de la vidéo deux fois, une note de 100% sera remontée.
- Activer la page de texte : La page de test LTI est très importante : lorsque vous l'intégrez dans votre LMS, elle permet de visualiser les attributs de l'utilisateur remontés par votre LMS via LTI (nom, prénom, adresse email, etc.) ainsi que son rôle et ses permissions. Elle est notamment utilisée pour le débogage.
- Correspondance des champs : La correspondance des champs permet de faire concorder les attributs remontés via LTI avec les champs associés aux utilisateurs Nudgis. Depuis la version 12.2.0, deux formulaires de correspondance des champs sont disponibles, ces derniers permettent d'utiliser simultanément LTI 1.0/1.1 et LTI 1.3.
Des valeurs par défaut sont préremplies dans les principaux champs. Si vous souhaitez les modifier, nous vous recommandons fortement d'utiliser la page de test pour vous aider à remplir ces champs
Merci d'avoir suivi cet article. Pour une utilisation simplifiée de LTI nous vous invitons à consulter notre article sur les plugins UbiCast pour Moodle :
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.