En bref
LTI 1.3 standardise le lancement sécurisé d’un outil depuis une plateforme d’apprentissage et, avec LTI Advantage, certains échanges comme les activités, rôles ou notes. Une intégration réussie dépend pourtant de l’enregistrement, des identifiants, des clés, des services réellement activés, des règles de données et des tests de cycle de vie. Cet article n’affirme ni support LTI ni certification 1EdTech pour Educati.
1. Nommer la plateforme, l’outil et le cas d’usage
La spécification LTI Core de 1EdTech distingue la plateforme, qui lance l’expérience, et l’outil externe. Avant tout paramétrage, écrivez le scénario : un enseignant ajoute une ressource, un apprenant la lance, puis une information revient éventuellement vers le carnet de notes.
Cette phrase simple évite trois ambiguïtés : qui initie le lancement, quelles données sont nécessaires et quel service est attendu après le lancement. Une connexion qui ouvre une page n’implique pas automatiquement la synchronisation des rôles, des contenus ou des résultats.
2. Vérifier le contrat de sécurité LTI 1.3
Le guide d’implémentation LTI Advantage décrit l’usage d’OpenID Connect pour le lancement et d’OAuth 2.0 avec des jetons signés pour les services. L’équipe technique doit vérifier l’issuer, le client ID, les URL de déploiement, les redirections, les audiences attendues et les jeux de clés.
Testez aussi la rotation d’une clé, un identifiant inconnu, une audience incorrecte et une redirection non enregistrée. Le comportement attendu doit être un refus compréhensible et traçable. Ne copiez pas des secrets dans des tickets, captures ou documents partagés.
3. Activer seulement les services nécessaires
LTI Advantage regroupe plusieurs capacités. Deep Linking aide un enseignant à sélectionner et insérer un contenu ; Assignment and Grade Services traite des lignes de notes et résultats ; Names and Role Provisioning Services expose des membres et rôles selon les droits accordés. La spécification Deep Linking de 1EdTech montre que cet échange possède ses propres messages et règles.
Pour chaque service, documentez le besoin, les scopes, les champs transmis, le sens de l’échange et le comportement en cas de suppression. Le principe utile est le moindre privilège : ne demandez pas une liste de membres si le cas d’usage ne l’exige pas, et ne rendez pas un score si aucune règle pédagogique ne l’a prévu.
4. Tester le cycle de vie, pas seulement le premier lancement
Un pilote doit couvrir l’ajout, le lancement enseignant, le lancement apprenant, la copie d’un cours, le changement de rôle, la suppression d’une activité, le retrait de l’outil et la rotation des clés. Ajoutez les erreurs : délai dépassé, jeton rejoué, service indisponible, note refusée ou utilisateur absent.
Le guide de conformité LTI Advantage détaille les essais associés aux composants du standard. Seuls les produits figurant selon les règles de 1EdTech peuvent revendiquer une certification correspondante. Un test interne d’interopérabilité n’autorise donc pas Educati ou un autre acteur à utiliser cette revendication.
5. Relier le standard au projet Educati
La page de gestion scolaire Educati sert à identifier les parcours métier à connecter. La grille d’architecture EdTech d’entreprise aide à fixer les systèmes maîtres, la traçabilité et la reprise. Ces pages ne constituent pas une déclaration de support LTI.
Préparez une fiche d’intégration avec les versions, URL, identifiants non secrets, services, scopes, données, propriétaires, environnements et critères d’acceptation. Consultez la page tarifs Educati pour ouvrir le cadrage commercial et le hub Actualités Educati pour les guides connexes.
FAQ
LTI 1.3 remplace-t-il toutes les API entre un LMS et un outil ?
Non. LTI couvre des cas d’usage définis par ses messages et services. D’autres échanges institutionnels peuvent nécessiter un autre standard ou une API distincte.
Un lancement LTI signifie-t-il que les notes sont synchronisées ?
Non. Le retour de notes dépend notamment de l’activation d’Assignment and Grade Services, des scopes accordés et du comportement réellement implémenté des deux côtés.
Educati est-il certifié LTI 1.3 ?
Cet article ne formule aucune revendication de certification ou de support. Pour vérifier une intégration envisagée, ses versions et ses responsabilités, contactez Educati et demandez des preuves correspondant au scénario précis.

