Qui peut utiliser cette fonctionnalité ?
|
Vous pouvez synchroniser des modules et des statistiques OpenSesame vers votre plateforme 360Learning. Cette intégration permet en particulier les fonctionnalités suivantes :
- rechercher des modules OpenSesame depuis la plateforme 360Learning ;
- ajouter des modules OpenSesame à des modèles de parcours et des chemins 360Learning ;
- ajouter des modules OpenSesame à des Catalogues ou Bibliothèques de groupes ;
- voir les statistiques des modules OpenSesame dans 360Learning.
Les modules OpenSesame sont représentés comme des modules 360Learning (ils peuvent être recherchés, filtrés, ajoutés à des parcours, chemins, au Catalogue et à la Bibliothèque des groupes), mais sont joués directement sur OpenSesame.
💡 La mise en place de l’intégration OpenSesame nécessite de configurer un SSO SAML entre l’application OpenSesame et la plateforme 360Learning.
Mise en place de l’intégration
Étape 1 : rassemblez les informations
Récupérez les deux éléments suivants dans OpenSesame. Si besoin, nous vous conseillons de contacter leur équipe support.
- OpenSesame API Access (votre portail OpenSesame doit avoir accès à l’API OpenSesame : https://api.delivery.opensesame.com/content).
- Customer Integration ID.
Étape 2 : contactez 360Learning
Une fois que vous avez votre Customer Integration ID, et avez vérifié votre accès à l’API OpenSesame, envoyez un email à votre Client Success Partner ou Solution Architect, pour demander l'activation du connecteur OpenSesame, avec les 4 éléments suivants :
- Le nom de l'intégration : « OpenSesame ».
- Votre Customer Integration ID (récupéré à l’étape 1).
- L'ID du groupe avec lequel vous voulez synchroniser OpenSesame (voir Trouver l’ID d’un groupe). Les modules OpenSesame seront ajoutés au Catalogue de ce groupe. Si vous choisissez le groupe plateforme, tous les utilisateurs dans les groupes publiques les verront dans leur Catalogue. Vous pouvez sinon créer un groupe privé pour cette synchronisation.
- L’adresse email d’un utilisateur avec le rôle d’auteur ou administrateur du groupe, qui deviendra l’auteur des modules synchronisés dans 360Learning.
Étape 3 : activez l’intégration dans 360Learning
Une fois que votre Solution Architect a confirmé avoir bien reçu les éléments de l’étape précédente, vous pouvez activer l’intégration dans votre plateforme.
- Dans la barre de gauche, cliquez sur le groupe sur lequel le connecteur est activé.
- En haut à droite, cliquez sur
Paramètres.
- Dans la colonne de gauche, cliquez sur
Connecteurs → OpenSesame.
- Entrez le Customer Integration ID récupéré à l’étape 1.
- En bas à droite, cliquez sur METTRE EN PLACE LE CONNECTEUR. La mise en place devrait durer quelques minutes.
- Cliquez sur POURSUIVRE.
Les modules apparaîtront dans le Catalogue sous 24 heures.
Étape 4 : envoyez les informations xAPI à OpenSesame
La synchronisation des statistiques se base sur xAPI. Voici les informations à envoyer à OpenSesame une fois l’intégration activée sur 360Learning :
- LMS Auth URL :https://app.360learning.com/api/opensesame/oauth2/token
- LMS URL : https://app.360learning.com/api/opensesame/stats
- Client ID : Le webhook Client ID affiché dans les paramètres de l’intégration OpenSesame.
- Client Secret : Le webhook Client Secret affiché dans les paramètres de l’intégration OpenSesame.
- Scope : xapi:write
- User identification : MBOX
⚠️ Remplacez "app.360learning.com" par l’URL de votre plateforme.
Pour trouver les valeurs des champs Client ID et Client Secret :
- Dans la barre de gauche, cliquez sur le groupe sur lequel le connecteur est activé.
- En haut à droite, cliquez sur
Paramètres.
- Dans la colonne de gauche, cliquez sur
Connecteurs → OpenSesame.
- Dans la section Informations d'authentification Webhook, copiez les valeurs Client ID and Client secret.
En savoir plus sur les modules synchronisés
La synchronisation de OpenSesame vers 360Learning se fait tous les jours à 04h50 (GMT/UTC).
Les modules OpenSesame synchronisés sont ajoutés au Catalogue du groupe synchronisé. Ils ne peuvent pas être supprimés, et leur titre, description et contenu ne peuvent pas être modifiés depuis la plateforme 360Learning.
Les auteurs peuvent ajouter les modules OpenSesame synchronisés à des parcours ou chemins, et les animateurs et administrateurs peuvent les ajouter au Catalogue et à la Bibliothèque de leurs groupes, comme les modules natifs 360Learning.
Les apprenants qui cliquent sur COMMENCER sur la page d’accueil du module sont redirigés vers OpenSesame, où ils peuvent jouer le module, s’ils en possèdent l’autorisation.
Si le module synchronisé fait partie d’une session de parcours dans la plateforme 360Learning, lancer le module dans OpenSesame permettra instantanément à l’apprenant de commencer le bloc du parcours suivant, indépendamment des résultats du module dans OpenSesame.
Object Field du module OpenSesame | Object Field du module 360Learning | Champ obligatoire |
id |
externalId |
✅ |
title |
name |
✅ |
descriptionHtml |
description |
❌ |
imageUrl |
image |
❌ |
duration |
courseDuration |
❌ |
publisherName |
author |
❌ |
languages |
lang |
✅ |
quickLaunchUrl |
launchUrl |
✅ |
dateUpdated |
modifiedAt |
✅ |
categories |
subjects |
❌ |
active |
Archived si active = false |
✅ |
type |
contentType |
✅ |
En savoir plus sur les statistiques synchronisées
Les statistiques de OpenSesame se synchronisent avec 360Learning en temps réel.
Les colonnes temps passé et dernière activité affichent des données uniquement pour les modules qui ont été joué après la mise en place de l’intégration.
Statement Field de l’xAPI OpenSesame | Object Field pour les statistiques 360Learning | Mandatory Field |
object.id |
externalCourseId |
✅ |
actor.mbox |
learnerMail |
✅ |
result.completion |
progress |
❌ |
result.success |
result |
❌ |
result.score.scaled |
score |
❌ |
result.duration |
timeSpentInMilliseconds |
❌ |
timestamp |
completedAt |
❌ |
Désactiver l'intégration
La synchronisation s’arrêtera, et tous les modules seront archivés. Vous conserverez toutes les statistiques qui ont déjà été synchronisées.
- Dans la barre de gauche, cliquez sur le groupe sur lequel le connecteur est activé.
- En haut à droite, cliquez sur
Paramètres.
- Dans la colonne de gauche, cliquez sur
Connecteurs → OpenSesame.