Menu
Langue
Français
Nous contacter
Aide de Flat for Education > LTI 1.3 vs LTI 1.1 : quelle norme d’intégration utiliser

LTI 1.3 vs LTI 1.1 : quelle norme d’intégration utiliser

Flat for Education se connecte à votre environnement numérique d’apprentissage (LMS) via LTI (Learning Tools Interoperability). Il s’agit d’un outil LTI certifié pour la norme moderne LTI 1.3 (Advantage) comme pour la méthode traditionnelle LTI 1.1 (Legacy). Cette page explique la différence entre les deux et vous aide à choisir celle qui convient à votre établissement.

Tip

Pour toute nouvelle installation, nous recommandons LTI 1.3 (Advantage). La configuration est plus rapide, la sécurité est renforcée et vous bénéficiez de la synchronisation automatique des listes (rostering) ainsi que du renvoi des notes (grade passback). Utilisez LTI 1.1 uniquement si LTI 1.3 n’est pas possible.

En bref

LTI 1.1 (Legacy)LTI 1.3 (Advantage)
ConfigurationÉchange manuel d’une Consumer Key et d’un Shared SecretEnregistrement dynamique en un clic (Dynamic Registration)
SécuritéUn secret partagé unique (OAuth 1.0a)OpenID Connect avec clés signées, validées à chaque lancement
Qui configureChaque enseignant ou administrateur, souvent par coursAdministrateur du district une seule fois, disponible partout
Synchronisation des listes (rostering)Aucune synchronisation ; les comptes sont créés et mis à jour uniquement lorsqu’un élève ouvre FlatSynchronisation automatique des classes et des listes (Names and Roles)
Renvoi des notes (grade passback)Pourcentage uniquement (note normalisée de 0 à 1)Valeurs réelles en points (p. ex. sur 20 ou 100), envoyées automatiquement
Intégration des notesPris en chargePris en charge
Déploiement à l’échelle du districtLimitéOui

Pourquoi LTI 1.3 est plus sécurisé

LTI 1.1 repose sur une Consumer Key et un Shared Secret uniques, échangés une seule fois entre Flat for Education et votre LMS. Comme ce secret est partagé de manière symétrique, il doit être stocké, distribué et renouvelé manuellement ; toute personne qui l’obtient peut usurper la connexion ou falsifier un lancement.

LTI 1.3 supprime totalement les secrets partagés et renforce le processus d’authentification. Il s’appuie sur OpenID Connect : la connexion démarre par une négociation qui confirme que la requête provient bien de votre LMS, puis chaque lancement arrive sous la forme d’un jeton signé que Flat for Education vérifie à partir des clés publiques publiées par votre LMS. Comme ce jeton est signé avec une clé détenue uniquement par votre LMS, il ne peut pas être modifié en transit ni falsifié sans être détecté, ce qui réduit fortement les risques d’attaques de type « man-in-the-middle » et d’usurpation d’identité lors de la connexion. Les valeurs nonce et state, à usage unique, ajoutent une couche supplémentaire : elles empêchent la réutilisation d’un lancement intercepté et bloquent l’injection d’une connexion falsifiée (cross-site request forgery). Vous obtenez ainsi une connexion à la fois plus sûre et plus simple à maintenir, sans élément sensible à divulguer ni secret à faire tourner.

Ce que vous apporte l’intégration LTI 1.3 de Flat for Education

Au-delà de la norme elle-même, l’implémentation LTI 1.3 de Flat for Education automatise ce que les administrateurs et les enseignants devaient auparavant gérer manuellement :

  • Configuration en un clic avec Dynamic Registration : votre LMS et Flat for Education échangent automatiquement l’ensemble de la configuration et des clés de sécurité, en remplaçant l’échange manuel de clés en plusieurs étapes.
  • Synchronisation automatique des listes (rostering) : avec LTI 1.3, Flat for Education synchronise automatiquement vos classes et vos listes d’élèves avec votre LMS (Names and Roles) : la classe complète apparaît sans que chacun doive l’ouvrir une première fois, et la liste se met à jour au fil des inscriptions. LTI 1.1 ne proposait aucune synchronisation : le compte d’un élève était créé et mis à jour uniquement lorsque cet élève ouvrait notre produit depuis le LMS ; la classe se remplissait donc progressivement au fur et à mesure des lancements.
  • Renvoi automatique des notes (grade passback) : lorsque vous notez un devoir, les résultats sont envoyés directement dans le carnet de notes de votre LMS, sans configuration supplémentaire. Flat for Education transmet le nombre de points réellement obtenus (par exemple 18 sur 20), au lieu du score uniquement en pourcentage auquel LTI 1.1 était limité.
  • Authentification unique et provisionnement des comptes : enseignants et élèves arrivent dans Flat for Education déjà connectés, et leurs comptes sont créés automatiquement au premier lancement.
  • Installation à l’échelle du district : l’administrateur effectue la configuration une seule fois et Flat for Education devient immédiatement disponible dans chaque cours, sans aucune configuration côté enseignants.
  • Adaptation à votre LMS : Flat for Education détecte automatiquement les services pris en charge par votre LMS, afin de n’activer que les fonctionnalités réellement disponibles sur votre plateforme.

Quand LTI 1.1 reste le bon choix

LTI 1.1 (Legacy) reste une bonne option si :

  • Votre LMS ne prend pas en charge LTI 1.3.
  • Vous souhaitez configurer une seule classe ou un seul cours sans droits d’administration.
  • Vous devez connecter plusieurs organisations Flat for Education à une seule instance de district LMS.
  • Vous avez commencé l’année scolaire avec LTI 1.1 et vous souhaitez conserver la continuité.

Configurer votre intégration

Prêt à connecter votre LMS ?

Les développeurs et les plateformes souhaitant intégrer Flat for Education peuvent consulter les détails techniques de notre implémentation des deux normes dans notre documentation développeur : LTI 1.3 (Advantage) et LTI 1.1 (Legacy).

Si vous avez besoin d’aide pour choisir ou configurer votre intégration LTI, veuillez contacter notre équipe d’assistance à l’adresse edu@flat.io.


Cette page a été automatiquement traduite de l'anglais. Voir la version originale en anglais.

Cet article vous a-t-il été utile ?

Contacter l’assistance