Configurer le lien entre LTI-suite et le LMS⚓
Principe⚓
Concept : LTI⚓
Avec le standard LTI (Learning Tools Interoperability), le consortium IMS Global a spécifié une méthode permettant à une plate-forme de formation (LTI tools consumer) de communiquer avec des fournisseurs de contenus (LTI tools provider).
Réglementaire : Configuration LTI⚓
Selon la version du protocole supportée par votre plateforme d'apprentissage (LMS), la configuration est différente. Le principe est l'échange de « clés » entre les deux serveurs (Scenari LTI-suite et le LMS).
Cette configuration est à faire 1 fois par plateforme, dans LTI-suite et dans le LMS.
Attention : Important⚓
Il est donc nécessaire d'autoriser LTI-suite et le LMS à communiquer. Pour cela, un utilisateur doit avoir les droits de gestion fonctionnelle sur LTI-suite et d'administration de le LMS.
Remarque : Version du protocole LTI supportées⚓
LTI-suite supporte les versions 1.0/1.1 et 1.3 du protocole LTI.
Configurer le lien pour LTI 1.1⚓
Procédure : Ajouter un LTI consumer (LTI 1.1)⚓
Configurer le lien pour LTI 1.3⚓
Procédure : Ajouter une LTI Plateforme (LTI 1.3)⚓
- Déclarez LTI-suite dans votre LMS.⚓
Réglementaire :
Utilisez un compte ayant des droits d'administration du LMS.
Exemple : Dans Moodle 4.1⚓
- Saisissez les valeurs attendues.⚓
Exemple : Dans Moodle 4.1⚓
Complétez les champs :
Champs
indications
URL de l'outil
pour LTI Suite : [domain]/~~distrib/public/u/ltiLaunch-lti
Version LTI
LTI 1.3
Jeu de clés public
[domain]/~~distrib/public/u/ltiLogin/GetPublicKey
URL d’initiation de connexion
[domain]/~~distrib/public/u/ltiLogin
URIs de redirection
[domain]/~~distrib/public/u/ltiLaunch-lti
Conteneur par défaut
Nouvelle fenêtre
Enregistrer.
Cliquez sur l'icône
Consulter les infos de configuration
Remarque : Notez bien les informations qui seront à reporter dans LTI-suite.
Exemple : Confidentialité⚓
- Déclarez le LMS dans LTI-suite.⚓
Réglementaire :
Utilisez un compte ayant des droits « Gestionnaire fonctionnel » dans LTI-suite.
Sélectionnez le menu
Sessions LTI > Gestionnaire des plateformes LTI (LTI 1.3)
.Ajoutez, à l'aide du bouton
, un consommateur LTI.
Dans la sur-fenêtre qui s'affiche, saisissez les paramètres :
Identifiant (client_id)
Copiez le champ Identifiant de client
URL (issuer)
Copiez le champ Identifiant de plateforme
Chemin vers les clés publiques
Copiez uniquement le chemin vers les clés.
Pour Moodle /mod/lti/certs.php
Chemin vers le service d'autorisations
Copiez uniquement le chemin vers le service.
Pour Moodle /mod/lti/auth.php
Chemin vers le service de jetons
Copier uniquement le chemin vers le service.
Pour Moodle /mod/lti/token.php
Cliquez sur
Instancier
pour finaliser la procédure.
- Résultat
LTI-suite est autorisé à accéder au LMS ; l'activité de type « Outil externe » est configurée.
Réglementaire :
Utilisez un compte ayant des droits d'administration du LMS.
Exemple : Dans Moodle 4.1⚓
Menu
Administration du Site > Plugins > Modules d’activité > Outil externe > Gérer les outils externes
ou directement par une URL de cette morphologie : https://moodle.exemplenomdomaine.fr/mod/lti/toolconfigure.phpChoisissez :
Configurer manuellement un outil
.Exemple : Dans Moodle 4.1⚓
Champs
indications
URL de l'outil
Pour LTI Suite : [domain]/~~distrib/public/u/ltiLaunch-lti
Version LTI
LTI 1.0/1.1
Clef client
Choisir une clé d'authentification
Secret partagé
Choisir un code (un secret) qui sera partagé entre les deux serveurs.
Utilisation de la configuration de l'outil
Afficher dans le sélecteur d'activité et comme outil préconfiguré
(pour simplifier la sélection dans Moodle)Conteneur par défaut
Nouvelle fenêtre
Exemple : Confidentialité⚓
Dans la rubrique
Confidentialité
, vous pouvez choisir ce que Moodle enverra à SCENARI (nom, prénom, identifiant des apprenants), selon le suivi souhaité.Réglementaire :
Utilisez un compte ayant des droits « Gestionnaire fonctionnel » dans LTI-suite.
Sélectionnez le menu
Sessions LTI > Gestionnaire des consommateurs LTI (LTI 1.0/1.1)
Ajoutez, à l'aide du bouton
, un consommateur LTI.
Dans la sur-fenêtre qui s'affiche, précisez la même clé et le même secret.
Cliquez sur
Instancier
pour finaliser la procédure.LTI-suite est autorisé à accéder au LMS ; l'activité de type « Outil externe » est configurée.