LTI 1.3 vs LTI 1.1 : quelle norme d’intégration choisir
Mis à jour le 3 septembre 2026
Flat for Education se connecte à votre Learning Management System (LMS) via LTI (Learning Tools Interoperability). C’est un outil LTI certifié pour la norme moderne LTI 1.3 (Advantage) comme pour la méthode plus traditionnelle LTI 1.1 (Legacy). Cette page explique la différence entre les deux et vous aide à choisir la solution adaptée à votre établissement.
Pour les nouvelles installations, nous recommandons LTI 1.3 (Advantage). La configuration est plus rapide, plus sécurisée, et cela déverrouille la synchronisation automatique des listes de classe ainsi que le retour des notes. Utilisez LTI 1.1 uniquement lorsque LTI 1.3 n’est pas une option.
En bref
| LTI 1.1 (Legacy) | LTI 1.3 (Advantage) | |
|---|---|---|
| Configuration | Échange manuel d’une Consumer Key et d’un Shared Secret | Enregistrement dynamique en un clic |
| Sécurité | Un secret partagé unique (OAuth 1.0a) | OpenID Connect avec clés signées, validées à chaque lancement |
| Qui configure | Chaque enseignant(e) ou administrateur(-trice), souvent par cours | L’administrateur(-trice) du district une seule fois, disponible partout |
| Listes de classe | Pas de synchronisation ; comptes créés et mis à jour uniquement lorsqu’un élève ouvre Flat | Synchronisation automatique des classes et des listes (Names and Roles) |
| Retour des notes | Pourcentage uniquement (score normalisé de 0 à 1) | Valeurs en points réels (par ex. sur 20 ou 100), envoyées automatiquement |
| Intégration des notes | Pris en charge | Pris en charge |
| Déploiement à l’échelle du district | Limité | Oui |
Pourquoi LTI 1.3 est plus sécurisé
LTI 1.1 repose sur une Consumer Key unique et un Shared Secret é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 élimine totalement les secrets partagés et renforce le processus d’authentification. Il s’appuie sur OpenID Connect : la connexion commence par un échange qui confirme que la demande provient bien de votre LMS, puis chaque lancement arrive sous forme de jeton signé que Flat for Education vérifie à l’aide 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é pendant le transit ni falsifié sans être détecté, ce qui ferme la porte aux attaques de type « man-in-the-middle » et à l’usurpation d’identité lors de la connexion. Les valeurs uniques nonce et state ajoutent une couche supplémentaire : elles empêchent la réutilisation d’un lancement intercepté et l’insertion d’une connexion frauduleuse (cross-site request forgery). Résultat : une connexion à la fois plus sûre et plus simple à maintenir, sans élément sensible à divulguer ou à renouveler.
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 des tâches que les administrateurs(-trices) et enseignant(e)s réalisaient auparavant manuellement :
- Configuration en un clic avec l’enregistrement dynamique (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 de classe : avec LTI 1.3, Flat for Education maintient automatiquement vos classes et listes synchronisées avec votre LMS (Names and Roles) : la classe complète apparaît sans que quiconque ait besoin d’ouvrir l’outil au préalable, et la liste se met à jour au fil des changements d’inscription. 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 à mesure que les élèves lançaient l’outil.
- Retour automatique des notes : les notes sont envoyées directement vers le carnet de notes de votre LMS lorsque vous évaluez un devoir, sans configuration supplémentaire. Flat for Education transmet les points réellement obtenus (par exemple 18 sur 20), plutôt que le score limité au pourcentage auquel LTI 1.1 se restreignait.
- 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 lors du premier lancement.
- Installation à l’échelle du district : l’administrateur(-trice) effectue la configuration une seule fois, et Flat for Education devient immédiatement disponible dans chaque cours, sans configuration pour les enseignant(e)s.
- S’adapte à votre LMS : Flat for Education détecte automatiquement les services pris en charge par votre LMS, afin de n’activer que les fonctionnalités 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 instance de district LMS unique.
- Vous avez commencé l’année scolaire avec LTI 1.1 et souhaitez assurer la continuité.
Configurer votre intégration
Prêt(e) à connecter votre LMS ?
- Configurer LTI 1.3 avec l’enregistrement dynamique : le chemin le plus rapide pour tout LMS compatible LTI 1.3.
- Guides spécifiques aux plateformes : Canvas, Schoology, Moodle, Blackboard, ClassLink et Schoolbox.
Les développeurs et 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.
Cette page a été automatiquement traduite de l'anglais. Voir la version originale en anglais.