La configuration d'une connexion LTI Provider nécessite un accès administrateur sur la plateforme Rise Up ainsi qu'un accès à l'interface d'administration du LMS côté plateforme réceptrice.
La plateforme réceptrice doit prendre en charge la norme LTI 1.3. Les deux parties doivent échanger les URL de configuration et les identifiants pendant la mise en place.
Accédez à la configuration depuis Paramètres > Développeur > Applications.
La fonctionnalité LTI Provider permet à Rise Up d'agir comme source de contenu pour des plateformes LMS tierces. Les apprenants accèdent aux formations Rise Up directement depuis le LMS externe — authentifiés via SSO — sans connexion séparée. La formation s'affiche intégrée dans l'interface du LMS, et la progression ainsi que les notes sont remontées automatiquement vers le LMS.
Cette fonctionnalité prend en charge la norme LTI 1.3 et couvre : le lancement SSO, le Deep Linking (sélection de formation), et les services Assignment & Grade (remontée de progression).
Chaque connexion LTI est associée à un périmètre Rise Up — soit un périmètre interne, soit un périmètre client spécifique — qui détermine quels utilisateurs peuvent lancer la formation via cette connexion et quelles formations sont disponibles pour la sélection en Deep Linking.
Cas d'usage clé : les organisations qui gèrent leurs apprenants dans un LMS distinct et souhaitent diffuser du contenu Rise Up sans migrer de plateforme.
- Points de terminaison LTI 1.3 : Rise Up expose les quatre points de terminaison requis — OIDC Login Initiation, LTI Launch, Deep Linking, et JWKS. Les messages LTI sont validés à l'aide d'une signature vérifiée par rapport au point de terminaison JWKS de la plateforme. LTI 1.1 n'est pas pris en charge.
- Lancement SSO : les apprenants accèdent au contenu Rise Up depuis le LMS externe sans connexion séparée. La formation s'affiche intégrée dans le LMS via le paramètre embed_view=1.
- Identification des utilisateurs : les utilisateurs sont identifiés de manière unique par la combinaison de l'émetteur (issuer) et du sujet (sub) issus du jeton LTI, et non par e-mail.
- Provisionnement à la volée (just-in-time) : si l'apprenant ne possède pas de compte Rise Up, un compte est créé automatiquement avec le prénom, le nom, le nom d'utilisateur, l'identifiant client (ou aucun pour un périmètre interne), et la langue par défaut de l'entreprise. Aucun e-mail n'est stocké, et le compte est marqué avec l'origine d'inscription LTI. Les utilisateurs situés hors du périmètre de la connexion sont refusés.
- Inscription automatique : si l'apprenant n'est pas inscrit à la formation cible au moment du lancement, l'inscription est créée automatiquement.
- Remontée des notes et de la complétion (AGS) : Rise Up renvoie le score obtenu, le score maximum, la progression et le statut de complétion vers le LMS lorsqu'un apprenant termine une activité évaluée.
- Deep Linking : les administrateurs du LMS peuvent parcourir et sélectionner des formations Rise Up directement depuis l'interface du LMS lors de la configuration. La liste des formations disponibles est filtrée selon le périmètre client configuré sur la connexion.
I — Créer la connexion dans Rise Up
La mise en place d'une connexion LTI est un processus à double sens : Rise Up génère les points de terminaison, et l'administrateur du LMS les saisit côté LMS.
- Accédez à Paramètres > Développeur > Applications. Cette page fait office de marketplace centrale pour toutes les configurations actives, répartie en deux catégories : Intégrations (HRIS, annuaire utilisateur, outils LTI externes) et Publication LMS (connexions LTI Provider), chacune affichant un résumé de ce qui est actuellement actif.
- Cliquez sur Ajouter une connexion [libellé d'interface à confirmer] dans la section Publication LMS.
- Saisissez un nom pour la connexion et assignez-la à un périmètre Rise Up — un périmètre interne ou un périmètre client spécifique. Précisez éventuellement un identifiant client si le LMS externe le requiert.
- Enregistrez la connexion. Le système génère les quatre points de terminaison LTI côté Rise Up, ainsi qu'une paire de clés publique/privée pour ce client.
II — Partager les URL Rise Up avec l'administrateur du LMS
Depuis la vue détaillée de la connexion, copiez et partagez les points de terminaison suivants avec l'administrateur du LMS :
- URL d'initiation de connexion OIDC
- URL de lancement LTI
- URL Deep Linking
- URL JWKS
III — Recevoir et saisir les identifiants du LMS
- L'administrateur du LMS fournit les données de configuration LTI 1.3 de sa plateforme (Platform ID, Client ID, point de terminaison d'authentification, point de terminaison JWKS, point de terminaison Access Token — les libellés exacts varient selon le LMS).
- Saisissez ces données dans la configuration de la connexion Rise Up.
- Enregistrez. La connexion est désormais active.
IV — Remontée des notes et de la complétion
Rise Up renvoie automatiquement les données de performance de l'apprenant vers le LMS externe lorsque l'apprenant termine une activité évaluée (via les services LTI Assignment & Grade). Les données suivantes sont envoyées :
- Score obtenu
- Score maximum
- Statut de progression
- Statut de complétion
L'accès de l'apprenant est également entièrement automatisé au moment du lancement :
| Scénario | Comportement du système |
|---|---|
| L'apprenant possède un compte Rise Up et est inscrit | Le lancement réussit immédiatement. |
| L'apprenant possède un compte Rise Up mais n'est pas encore inscrit | L'inscription est créée automatiquement. Le lancement se poursuit. |
| L'apprenant ne possède pas de compte Rise Up | Le compte est créé automatiquement (aucun e-mail n'est stocké). L'inscription est créée. Le lancement se poursuit. |
| L'apprenant est hors du périmètre de la connexion | Le lancement est refusé. L'apprenant ne peut pas accéder au contenu. |
FAQ & Dépannage
-
Problème : les apprenants se voient refuser l'accès lorsqu'ils lancent la formation depuis le LMS externe.
Solution : les utilisateurs situés hors du périmètre de la connexion Rise Up sont refusés au lancement. Vérifiez que les attributs de l'apprenant correspondent au périmètre de connexion configuré dans Paramètres > Développeur > Applications. Vérifiez également que le LMS envoie les bons identifiants utilisateur dans le message de lancement LTI.
Problème : les données de notes et de complétion n'apparaissent pas dans le LMS externe après la fin de la formation.
Solution : la remontée est déclenchée lorsqu'un apprenant termine une activité évaluée dans Rise Up. Vérifiez que la formation contient une activité évaluée et qu'elle a bien été terminée. Vérifiez également que le point de terminaison AGS est correctement configuré côté LMS et que la connexion utilise le bon identifiant client.
Problème : le sélecteur de formation en Deep Linking n'affiche aucune formation.
Solution : la connexion doit être rattachée à un périmètre Rise Up contenant des formations publiées et visibles. Vérifiez que le périmètre assigné à la connexion LTI dispose de formations publiées et visibles dans le catalogue pour l'utilisateur concerné.
Problème : un utilisateur existe déjà dans Rise Up avec le même nom d'utilisateur, mais le lancement est refusé.
Solution : l'utilisateur existant n'appartient pas au périmètre associé à cette connexion de Publication LMS. Un utilisateur doit appartenir au périmètre de la connexion pour pouvoir la lancer — il s'agit d'un comportement attendu, et non d'une erreur.
-
Quelles plateformes LMS sont compatibles avec LTI Provider ?
— Tout LMS prenant en charge LTI 1.3. Les exemples courants incluent Moodle, Cornerstone, SAP SuccessFactors et Canvas. Les étapes de configuration côté LMS varient selon la plateforme. LTI 1.1 n'est pas pris en charge.
Quelles données utilisateur sont stockées lors du provisionnement à la volée ?
— Rise Up stocke le prénom, le nom, le nom d'utilisateur, l'identifiant client (ou aucun pour un périmètre interne), et la langue par défaut de l'entreprise. Aucune adresse e-mail n'est stockée.
Le même LMS peut-il gérer plusieurs connexions de Publication LMS pointant vers des périmètres Rise Up différents ?
— Oui. Chaque connexion est configurée indépendamment avec son propre périmètre et un identifiant client optionnel. Plusieurs connexions coexistent de manière indépendante, même depuis la même plateforme LMS.
Un formateur peut-il sélectionner n'importe quelle formation Rise Up lors du Deep Linking ?
— Non. Seules les formations visibles dans l'administration pour cet utilisateur et filtrées selon le périmètre client de la connexion sont affichées dans le sélecteur.
La progression est-elle remontée en temps réel ou par lot ?
— La remontée est événementielle — déclenchée à la complétion d'une activité évaluée. [Délai exact et comportement à confirmer avec l'équipe technique.] -
Contacter le support Rise Up
Gérer les intégrations et applications
Configurer l'authentification SSO
Gérer les périmètres et la visibilité