Configurer le lien entre LTI-suite et le LMS

ConceptLTI

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

AttentionImportant

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.

RemarqueVersion du protocole LTI supportées

LTI-suite supporte les versions 1.0/1.1 et 1.3 du protocole LTI.

ProcédureAjouter un LTI consumer (LTI 1.1)

Procédure
  1. Déclarez LTI-suite dans votre LMS.

    ExempleDans Moodle 4.1

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

    2. Choisissez : Configurer manuellement un outil.

  2. Saisissez les valeurs attendues.

    ExempleDans 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

    ExempleConfidentialité

    Dans la rubrique Confidentialité, vous pouvez choisir ce que Moodle enverra à SCENARI (nom, prénom, identifiant des apprenants), selon le suivi souhaité.

  3. Déclarez le LMS dans LTI-suite.
    1. Sélectionnez le menu Sessions LTI > Gestionnaire des consommateurs LTI (LTI 1.0/1.1)

    2. Ajoutez, à l'aide du bouton , un consommateur LTI.

    3. Dans la sur-fenêtre qui s'affiche, précisez la même clé et le même secret.

    4. Cliquez sur Instancier pour finaliser la procédure.

  4. Résultat

    LTI-suite est autorisé à accéder au LMS ; l'activité de type « Outil externe » est configurée.

ProcédureAjouter une LTI Plateforme (LTI 1.3)

Procédure
  1. Déclarez LTI-suite dans votre LMS.

    ExempleDans Moodle 4.1

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

    2. Choisissez : Configurer manuellement un outil.

  2. Saisissez les valeurs attendues.

    ExempleDans Moodle 4.1

    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

    2. Enregistrer.

    3. Cliquez sur l'icône Consulter les infos de configuration

      Remarque : Notez bien les informations qui seront à reporter dans LTI-suite.

    ExempleConfidentialité

    Dans la rubrique Confidentialité, vous pouvez choisir ce que Moodle enverra à SCENARI (nom, prénom, identifiant des apprenants), selon le suivi souhaité.

  3. Déclarez le LMS dans LTI-suite.
    1. Sélectionnez le menu Sessions LTI > Gestionnaire des plateformes LTI (LTI 1.3).

    2. Ajoutez, à l'aide du bouton , un consommateur LTI.

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

    4. Cliquez sur Instancier pour finaliser la procédure.

  4. Résultat

    LTI-suite est autorisé à accéder au LMS ; l'activité de type « Outil externe » est configurée.