
Implémentation d'un connecteur LTI
Description
Connecteur LTI Neocertif - Intégration universelle aux LMS
Développement d'un connecteur LTI permettant l'intégration native de la solution Neocertif dans l'écosystème des plateformes d'apprentissage.
Enjeu d'interopérabilité
Neocertif nécessitait une solution technique permettant à leur plateforme de certification de s'intégrer de manière transparente dans n'importe quel Learning Management System (Moodle, Canvas, Blackboard, etc.). L'objectif était d'offrir aux établissements de formation un accès direct aux fonctionnalités Neocertif depuis leur environnement habituel.
Architecture technique
J'ai conçu et développé un serveur Node.js dédié, exploitant la librairie LTI.js pour implémenter le protocole LTI (Learning Tools Interoperability) dans sa version la plus récente. Cette architecture permet :
L'authentification sécurisée des utilisateurs via OAuth
Le passage transparent des données entre les plateformes
La remontée automatique des résultats vers le LMS d'origine
Fonctionnalités clés implémentées
Le connecteur gère l'ensemble du cycle de vie de l'intégration : provisioning des utilisateurs, lancement des activités de certification, synchronisation des scores et métadonnées. L'implémentation respecte scrupuleusement les standards IMS Global pour garantir une compatibilité maximale.
Stack technique
Node.js, Express, LTI.js, JWT pour la sécurisation, MongoDb pour la persistence des données de connexion
Catégories
LTI
EdTech
Date
Mai 2025
Client
Neocertif


Implémentation d'un connecteur LTI
Description
Connecteur LTI Neocertif - Intégration universelle aux LMS
Développement d'un connecteur LTI permettant l'intégration native de la solution Neocertif dans l'écosystème des plateformes d'apprentissage.
Enjeu d'interopérabilité
Neocertif nécessitait une solution technique permettant à leur plateforme de certification de s'intégrer de manière transparente dans n'importe quel Learning Management System (Moodle, Canvas, Blackboard, etc.). L'objectif était d'offrir aux établissements de formation un accès direct aux fonctionnalités Neocertif depuis leur environnement habituel.
Architecture technique
J'ai conçu et développé un serveur Node.js dédié, exploitant la librairie LTI.js pour implémenter le protocole LTI (Learning Tools Interoperability) dans sa version la plus récente. Cette architecture permet :
L'authentification sécurisée des utilisateurs via OAuth
Le passage transparent des données entre les plateformes
La remontée automatique des résultats vers le LMS d'origine
Fonctionnalités clés implémentées
Le connecteur gère l'ensemble du cycle de vie de l'intégration : provisioning des utilisateurs, lancement des activités de certification, synchronisation des scores et métadonnées. L'implémentation respecte scrupuleusement les standards IMS Global pour garantir une compatibilité maximale.
Stack technique
Node.js, Express, LTI.js, JWT pour la sécurisation, MongoDb pour la persistence des données de connexion
Catégories
LTI
EdTech
Date
Mai 2025
Client
Neocertif


Implémentation d'un connecteur LTI
Description
Connecteur LTI Neocertif - Intégration universelle aux LMS
Développement d'un connecteur LTI permettant l'intégration native de la solution Neocertif dans l'écosystème des plateformes d'apprentissage.
Enjeu d'interopérabilité
Neocertif nécessitait une solution technique permettant à leur plateforme de certification de s'intégrer de manière transparente dans n'importe quel Learning Management System (Moodle, Canvas, Blackboard, etc.). L'objectif était d'offrir aux établissements de formation un accès direct aux fonctionnalités Neocertif depuis leur environnement habituel.
Architecture technique
J'ai conçu et développé un serveur Node.js dédié, exploitant la librairie LTI.js pour implémenter le protocole LTI (Learning Tools Interoperability) dans sa version la plus récente. Cette architecture permet :
L'authentification sécurisée des utilisateurs via OAuth
Le passage transparent des données entre les plateformes
La remontée automatique des résultats vers le LMS d'origine
Fonctionnalités clés implémentées
Le connecteur gère l'ensemble du cycle de vie de l'intégration : provisioning des utilisateurs, lancement des activités de certification, synchronisation des scores et métadonnées. L'implémentation respecte scrupuleusement les standards IMS Global pour garantir une compatibilité maximale.
Stack technique
Node.js, Express, LTI.js, JWT pour la sécurisation, MongoDb pour la persistence des données de connexion
Catégories
LTI
EdTech
Date
Mai 2025
Client
Neocertif

