Synchroniser des modules et statistiques OpenSesame

  • Mise à jour

Qui peut utiliser cette fonctionnalité ?

  • Cette fonctionnalité nécessite l’intégration OpenSesame. Contactez votre Account Manager pour en savoir plus →
  • Les administrateurs plateforme peuvent activer l’intégration une fois qu’elle est autorisée par votre Solution Architect.
  • Les modules sont accessibles sur Mobile et sur l’interface Web.
  • Les statistiques sont accessibles sur l’interface Web.

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.

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.

Avant que l'apprenant termine un module synchronisé, OpenSesame n'envoie pas de statistiques. Pour une explication détaillée de la façon dont les statistiques dans 360Learning sont mises à jour lorsqu'un apprenant commence un module et lorsqu'il termine un module, consultez les sections Suivre les statistiques au lancement du module et Suivre les statistiques à l'issue du module.

Jouer du contenu OpenSesame depuis votre plateforme 360Learning

Les apprenants peuvent lancer un module OpenSesame depuis la plateforme 360Learning, mais le contenu du module est diffusé sur OpenSesame. Voici comment le démarrage, l'achèvement et la synchronisation de l'avancement des modules fonctionnent entre les deux plateformes.

Commencer le module OpenSesame

Lorsqu'un apprenant clique sur COMMENCER sur la page d'accueil du module dans l'application web 360Learning :

  • Ils sont redirigés vers OpenSesame sur une nouvelle fenêtre, où ils peuvent jouer le module s'ils disposent des autorisations requises. Ils doivent utiliser le même email sur les deux plateformes.
  • Si l'apprenant quitte le module sans le terminer, il peut cliquer sur CONTINUER dans 360Learning pour continuer le module dans OpenSesame.
  • Dans la page d'accueil de l'apprenant dans 360Learning, le module (ou le chemin incluant le module) est déplacé vers la section En cours, sous Mon travail.
  • Si le module fait partie d'un chemin à progression linéaire, l'apprenant doit terminer le module dans OpenSesame avant de passer à l'étape suivante dans 360Learning.
  • Si le module est la dernière étape à compléter dans un chemin, l'apprenant doit terminer le module dans OpenSesame pour achever le chemin dans 360Learning.

Suivre les statistiques au lancement du module

Une nouvelle tentative de module est créée chaque fois :

  • Qu'un apprenant commence un module OpenSesame à partir d'un point d'entrée différent de 360Learning, comme un catalogue de groupe ou une session de chemin. Par exemple, si un apprenant commence le module dans la session de chemin 1 et le recommence plus tard dans la session de chemin 2, deux tentatives distinctes sont enregistrées.
  • Qu'un apprenant redémarre un module qu'il a déjà terminé à partir de n'importe quel point d'entrée 360Learning. Par exemple, si un apprenant termine un module depuis le catalogue de groupe et le relance ensuite depuis 360Learning, cela comptera comme deux tentatives distinctes.
    Note : Les tentatives de redémarrage sont comptabilisées à partir du 13 novembre 2024.

Lorsqu'un apprenant lance le module depuis 360Learning, les mises à jour suivantes se produisent sur 360Learning :

  • l'avancement du module est fixé à 50 % ;
  • la date de dernière activité reflète le lancement le plus récent du module OpenSesame depuis 360Learning.

Lorsqu'un apprenant reprend un module inachevé sur 360Learning, cela ne crée pas une nouvelle tentative.

Terminer le module OpenSesame

Lorsque l'apprenant termine le module sur la plateforme OpenSesame :

  • Le module est marqué comme Terminé en temps quasi réel. L'apprenant devra peut-être actualiser la page après quelques minutes pour voir le statut du module mis à jour.
  • Si le module ne fait pas partie d'un chemin, le module est déplacé vers la section Terminé de la page d'accueil de l'apprenant.
  • Si le module fait partie d’un chemin avec une progression linéaire, l’apprenant devra rafraîchir la page pour accéder au module suivant, une fois que les statistiques auront été mises à jour. La mise à jour s’effectue en temps quasi-réel.
  • Si le module est la dernière étape à compléter dans un chemin, l'apprenant peut avoir besoin de rafraîchir la page après quelques minutes pour terminer le chemin. Dans la page d’accueil de l’apprenant, le chemin est déplacé dans la section Terminé.

Suivre les statistiques à l'issue du module

Les statistiques d'un module dans 360Learning sont synchronisées en quasi temps réel depuis OpenSesame lorsqu'un apprenant termine le module. Les mises à jour suivantes se produisent sur 360Learning :

  • l'avancement est fixé à 100 % ;
  • la date de dernière activité reflète la date de complétion ;
  • le score est mis à jour lorsqu'un événement de complétion est reçu de OpenSesame, selon les conditions ci-dessous :
    • Pour les tentatives terminées après le 14 mai 2024, à 5h30 heure d'Europe centrale (UTC+1) : Le score est mis à jour uniquement pour les tentatives qui sont encore ouvertes (non fermées). Une fois qu'une tentative est marquée comme terminée, le score est définitif.
    • Pour les tentatives terminées avant le 14 mai 2024, 5h30 heure d'Europe centrale (UTC+1) : Le score est mis à jour pour toutes les tentatives avec la nouvelle valeur.
  • Le temps passé est mis à jour lorsqu'un événement de complétion est reçu de OpenSesame, selon les conditions ci-dessous :
    • Pour les tentatives terminées après le 13 novembre 2024, 12h00 heure d'Europe centrale (UTC+1) : Le temps passé est mis à jour uniquement pour la plus ancienne tentative ouverte avant la finalisation.
    • Pour les tentatives effectuées entre le 11 septembre 2024, 12h00 heure d'Europe centrale (UTC+1) et le 13 novembre 2024, 12h00 heure d'Europe centrale (UTC+1)  : Le temps passé est mis à jour uniquement pour la plus ancienne tentative avant la finalisation.
    • Pour les tentatives effectuées entre le 14 mai 2024 à 5h30, heure d'Europe centrale (UTC+1) et le 11 septembre 2024 à 12h, heure d'Europe centrale (UTC+1) : Le temps passé est mis à jour sur toutes les tentatives, y compris celles effectuées avant le 14 mai.
    • Pour les tentatives terminées avant le 14 mai 2024, 5h30 heure d'Europe centrale (UTC+1) : Le temps passé est mis à jour uniquement sur la plus ancienne tentative avant la finalisation.

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.

É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 :

  1. 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.
  2. En haut à droite de la section principale, cliquez sur settings.svg Paramètres.
  3. Dans la colonne de gauche, cliquez sur plug-socket.svgConnecteurs OpenSesame.
  4. Entrez le Customer Integration ID.
  5. En bas à droite, cliquez sur METTRE EN PLACE LE CONNECTEUR. La mise en place devrait durer quelques minutes.
  6. 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.

Pour trouver les valeurs des champs Client ID et Client Secret :

  1. Dans la barre de gauche, cliquez sur le groupe sur lequel le connecteur est activé.
  2. En haut à droite, cliquez sur settings.svg Paramètres.
  3. Dans la colonne de gauche, cliquez sur plug-socket.svgConnecteursOpenSesame.
  4. 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.

  1. Dans la barre de gauche, cliquez sur le groupe sur lequel le connecteur est activé.
  2. En haut à droite de la section principale, cliquez sur settings.svg Paramètres.
  3. Dans la colonne de gauche, cliquez sur plug-socket.svgConnecteursOpenSesame.
  4. 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.

Visitez notre blog pour plus de ressources sur le Collaborative Learning.

Cet article vous a-t-il été utile ?

Utilisateurs qui ont trouvé cela utile : 1 sur 2

Vous avez d’autres questions ? Envoyer une demande