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 chemins ;
- ajouter des modules OpenSesame aux catalogues et bibliothèques des groupes ;
- voir les statistiques des modules OpenSesame dans 360Learning.
💡 La mise en place de l’intégration OpenSesame nécessite de configurer un SSO SAML entre l’application OpenSesame et la plateforme 360Learning.
Aperçu de l'intégration pour OpenSesame
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é·e·s depuis la plateforme 360Learning.
- Les animateurs et les administrateurs peuvent partager des modules OpenSesame dans le catalogue de leur groupe.
- Les administrateurs de groupe et les auteurs peuvent ajouter des modules provenant d'OpenSesame dans la bibliothèque de leur groupe.
- Les auteurs peuvent ajouter des modules OpenSesame aux chemins s'ils sont mis à disposition dans la bibliothèque de leur groupe.
Lorsqu’un apprenant interagit avec un module OpenSesame, son processus d'apprentissage commence sur la plateforme 360Learning tandis que le contenu est diffusé sur OpenSesame, comme indiqué ci-dessous. Pour plus d’informations sur le processus complet, consultez notre article Jouer un module OpenSesame depuis votre plateforme 360Learning/a>.
Les modules SCORM OpenSesame qui étaient disponibles sur votre plateforme lors de sa création (si vous l’avez créée après janvier 2024), restent accessibles. Contactez votre Client Success Partner (CSP) si vous souhaitez les enlever.
Calendrier de synchronisation
- Les modules d'OpenSesame se synchronisent quotidiennement vers 360Learning à 6 h 50, heure d'Europe centrale (UTC + 1).
- Les statistiques de OpenSesame se synchronisent avec 360Learning en temps quasi réel lorsque l'apprenant termine le module.
La synchronisation des données en temps quasi réel implique un léger retard, généralement en secondes ou en minutes, en fonction de la latence du réseau et des contraintes de traitement des données. Les utilisateurs devront peut-être actualiser la page après quelques minutes pour voir les statistiques mises à jour.
Mappage des données
Mappage des propriétés des modules
Le tableau suivant montre comment les métadonnées de modules d'OpenSesame sont mappées aux métadonnées de 360Learning.
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 |
✅ |
Mappage des statistiques
OpenSesame envoie les statistiques à 360Learning en temps quasi réel lorsqu'un apprenant termine un module dans OpenSesame. Le tableau suivant montre comment les statistiques OpenSesame sont mappées aux statistiques des modules 360Learning.
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 |
❌ |
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.
OpenSesame envoie les statistiques une fois que le module synchronisé est terminé. Pour en savoir plus sur la façon dont les statistiques dans 360Learning sont mises à jour lorsqu'un apprenant commence et termine un module, consultez les sections Suivre les statistiques au lancement du module et Suivre les statistiques à l'issue du module.
Configurer 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).
- Votre Customer Integration ID : 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 informations suivantes :
- Nom de l'intégration : OpenSesame.
- L'ID du groupe avec lequel vous voulez synchroniser OpenSesame. 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 (Trouver l’ID d’un groupe).
- ID d’administrateur du connecteur 360Learning : L’ID d’un utilisateur avec le rôle d’auteur ou d’administrateur du groupe, qui sera assigné comme auteur des modules 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 360Learning :
- Dans la barre de gauche, cliquez sur le groupe sur lequel le connecteur est activé.
- Si vous avez déjà activé puis désactivé l’intégration OpenSesame, vérifiez que vous la réactivez bien sur le même groupe que l’activation initiale. Sinon, cela dupliquera tous les modules.
- En haut à droite de la section principale, cliquez sur
Paramètres.
- Dans la colonne de gauche, cliquez sur
Connecteurs → OpenSesame.
- Entrez le Customer Integration ID.
- 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 :
⚠️ Remplacez "app.360learning.com" par l’URL de votre plateforme.
- 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
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.
Désactiver l’integration
La désactivation de l’intégration arrêtera la synchronisation, 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 de la section principale, cliquez sur
Paramètres.
- Dans la colonne de gauche, cliquez sur
Connecteurs → OpenSesame.
- En bas à droite, cliquez sur DÉSACTIVER.
Nous recommandons de garder une trace de la désactivation dans votre documentation interne, pour indiquer de réactiver l’intégration sur le même groupe.