Synchroniser le contenu de votre plateforme Skillsoft

  • Mise à jour

Les administrateurs plateforme peuvent activer l'intégration une fois que leurs architectes solution l'ont activée.

Le connecteur Skillsoft synchronise votre contenu Skillsoft et vos statistiques d'apprentissage dans 360Learning. Avec cette intégration, vous pouvez :

  • rechercher des modules Skillsoft dans 360Learning ;
  • ajouter des modules Skillsoft aux catalogues et bibliothèques des groupes ;
  • ajouter des modules Skillsoft à des chemins ;
  • ajouter des tags à des modules Skillsoft ;
  • filtrer le contenu Skillsoft dans 360Learning ;
  • voir les statistiques des modules Skillsoft dans 360Learning ;
  • (avec la solution Globalization) synchroniser automatiquement les versions traduites (nom et description) des contenus proposés en plusieurs langues.

Vous pouvez déployer le connecteur dans un ou plusieurs groupes 360Learning.

Aperçu de l'intégration Skillsoft

Calendrier de synchronisation

  • Les modules de Skillsoft sont synchronisés quotidiennement vers 360Learning à 6 heures du matin, heure d'Europe centrale (UTC + 1).
  • Les statistiques sont synchronisées de Skillsoft vers 360Learning en quasi temps réel.

La synchronisation des données en temps 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.

Synchronisation du contenu depuis Udemy

Le contenu disponible pour votre organisation et classé en tant que cours, livre, livre audio, canal, parcours de formation (« journey »), contenu lié, évaluation, évaluation de compétences (« Skill Benchmarks ») ou non classé est récupéré via l'API Skillsoft.

Les modules dans 360Learning sont créés et mis à jour en fonction de leur statut dans Skillsoft. Le contenu synchronisé apparaît directement dans 360Learning en tant que modules, automatiquement ajoutés au catalogue et à la bibliothèque du groupe où l'intégration est active. Ces modules, y compris leur titre et description d'origine, ne peuvent pas être modifiés dans 360Learning.

Si un module est créé dans 360Learning alors qu'il est actif dans Skillsoft, il restera actif dans 360Learning, même si la licence Skillsoft expire.

Globalization

Nécessite la solution Globalization.

Lorsque le contenu Skillsoft est disponible en plusieurs langues, le connecteur gère automatiquement ces versions dans 360Learning :

  • le connecteur crée des versions traduites du nom et de la description du contenu dans 360Learning en fonction des langues disponibles dans Skillsoft ;
  • les statistiques de toutes les versions linguistiques sont combinées en un seul ensemble de données pour ce contenu spécifique.

Synchronisation des statistiques

Les statistiques des apprenants sont synchronisées de Skillsoft à 360Learning en temps quasi réel. Celles-ci incluent :

  • L’avancement, correspondant au champ status dans Skillsoft.
    • Si le champ « status » a la valeur Completed, l’avancement aura la valeur 100.
    • Si le champ « status » a la valeur Started, l’avancement aura la valeur 50.
    • Sinon, l'avancement est de 0.
  • Le score, correspondant au champ lastScore dans Skillsoft. Si l’utilisateur a effectué plusieurs tentatives sur le module, le dernier score sera indiqué pour toutes les tentatives.
  • Le Temps passé, correspondant au champ duration dans Skillsoft. La première tentative dans 360Learning a un temps passé correspondant à la dernière valeur du champ duration dans Skillsoft. Toutes les autres tentatives ont un temps passé de 0 seconde.
  • La date de dernière activité, correspondant au champ completedDate ou lastAccess dans Skillsoft.
  • Le résultat, correspondant au champ status dans Skillsoft.
    • Si le champ « status » a la valeur Completed, le résultat aura la valeur Succès.
    • Sinon, le résultat aura la valeur Échec.

Expérience de l'apprenant lors du lancement du module

Les apprenants doivent utiliser le même identifiant sur leurs comptes 360Learning et Skillsoft (adresse e-mail, nom d'utilisateur ou identifiant externe, selon la configuration du connecteur). Skillsoft est responsable de l'octroi ou du refus d'accès au contenu aux utilisateurs. Seuls les apprenants disposant d'une licence Skillsoft Percipio peuvent accéder au contenu depuis 360Learning.

  • Lorsqu'un apprenant lance un module Skillsoft depuis 360Learning, 360Learning le redirige vers la plateforme Skillsoft pour accéder au contenu.
  • Au lancement :
    • le module (ou le chemin incluant le module) est déplacé vers la section Formations en cours de leur page d'accueil 360Learning ;
    • l'avancement du module est initialement fixé à 50 %.
  • Si le module fait partie d'un chemin linéaire, l'apprenant doit terminer le module dans Skillsoft avant de pouvoir commencer 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 Skillsoft pour valider le chemin.
  • Les statistiques de progression et de complétion sont synchronisées de Skillsoft à 360Learning en temps quasi réel. Les apprenants peuvent avoir besoin de rafraîchir leur page pour voir les statistiques mises à jour dans 360Learning. Les mises à jour apparaissent en quelques minutes.

Configurer l’intégration

Étape 1 : rassemblez vos paramètres de configuration

Contactez votre représentant Skillsoft pour demander l'accès à l'API sur votre plateforme Skillsoft et demandez les éléments suivants :

  • Organization ID
  • Jeton (bearer token)
  • URL de l’instance (Tenant instance URL)

Étape 2 : contactez-nous

Une fois que vous avez vos paramètres de configuration, envoyez un email à votre Customer Success Partner (CSP) ou Solution Architect (SA) de 360Learning avec les informations suivantes :

  • Nom de l'intégration : Skillsoft.
  • ID des groupes 360Learning : Indiquez les identifiants des groupes 360Learning dans lesqules vous souhaitez déployer le connecteur. Les modules Skillsoft seront ajoutés au catalogue de ces groupes.
    • Si un groupe a des sous-groupes publics, les apprenants de ces sous-groupes peuvent également accéder au contenu du catalogue.
    • Vous pouvez créer un groupe privé pour cette synchronisation.
  • ID administrateur du connecteur 360Learning : L'ID d'un utilisateur avec des autorisations d’administrateur sur le groupe d'intégration. Cet utilisateur deviendra l'auteur principal des modules Skillsoft une fois qu'ils seront synchronisés.

Étape 3 : activez l'intégration Skillsoft

Une fois que 360Learning aura activé l'intégration pour votre plateforme, activez l'intégration dans 360Learning. Si vous avez demandé le déploiement du connecteur dans plusieurs groupes, répétez cette étape pour chaque groupe.

  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.svgConnecteursSkillsoft.
  4. Entrez votre Organization ID, Bearer token et Tenant instance URL.
  5. Si vous souhaitez ajouter des zones et sujets Skillsoft au contenu Skillsoft synchronisé dans la plateforme 360Learning, en tant que tags, cochez la case Activer la synchronisation des tags.
    • Vous pouvez désactiver la synchronisation des tags en décochant la case Activer la synchronisation des tags. Les tags précédemment synchronisés depuis Skillsoft seront retirés des modules lors de la prochaine synchronisation.
    • Les tags ajoutés manuellement aux modules Skillsoft ne seront pas retirés.
  6. En bas à droite, cliquez sur Mettre en place le connecteur. La mise en place devrait durer quelques minutes.
  7. Cliquez sur Poursuivre.

Le contenu sera synchronisé avec votre plateforme 360Learning lors de la prochaine synchronisation quotidienne.

Étape 4 : configurez la synchronisation des statistiques

Une fois que vous avez configuré la synchronisation des contenus de formation Skillsoft, vous pouvez activer la synchronisation des statistiques en temps quasi réel de Skillsoft vers la plateforme 360Learning.

Si le connecteur est déployé dans plusieurs groupes, répétez cette étape pour chaque groupe.

Étape 4.1 : obtenez les identifiants du webhook 360Learning

Cette étape doit être effectuée dans 360Learning avec un compte administrateur plateforme.

  1. Dans la barre latérale gauche, survolez le groupe d'intégrations et cliquez sur settings.svgParamètres.
    • Si settings.svgParamètres n'apparaît pas dans votre barre latérale, cliquez d'abord sur le groupe d'intégration, puis cliquez sur settings.svgParamètres en haut à droite de la section principale.
  2. Dans la colonne de gauche, cliquez sur ConnecteursSkillsoft.
  3. Dans la section Identifiants Webhook, copiez l'ID client et le Secret client.

Étape 4.2 : configurez l'identification de l'apprenant

Cette étape doit être effectuée dans 360Learning avec un compte administrateur plateforme.

  1. Dans la barre latérale gauche, survolez le groupe d'intégrations et cliquez sur settings.svgParamètres.
    • Si settings.svgParamètres n'apparaît pas dans votre barre latérale, cliquez d'abord sur le groupe d'intégration, puis cliquez sur settings.svgParamètres en haut à droite de la section principale.
  2. Dans la colonne de gauche, cliquez sur ConnecteursSkillsoft.
  3. Sous Configuration du connecteur, cliquez sur l'onglet Synchronisation.
  4. Sélectionnez la méthode qui correspond à la façon dont vos utilisateurs sont identifiés dans Skillsoft :
    • Email : Les apprenants sont identifiés par leur adresse email. L'adresse email doit être accessible dans le champ xAPI actor.mbox.
    • Nom d'utilisateur : Les apprenants sont identifiés par leur nom d'utilisateur sur la plateforme. Le nom d'utilisateur doit être accessible dans le champ xAPI actor.account.name.
    • Identifiant externe : Les apprenants sont identifiés par un identifiant externe unique. L'identifiant externe doit être accessible dans le champ xAPI actor.account.name. Si un identifiant correspond à plusieurs utilisateurs, l'instruction xAPI est ignorée et la statistique n'est pas enregistrée.
  5. Dans la boîte de dialogue, cliquez sur Confirmer.

Si vous modifiez ce paramètre après la synchronisation des données, les données des apprenants existantes ne seront pas mises à jour.

Étape 4.3 : configurez le Learning Record Store (LRS)

Cette étape doit être effectuée dans Skillsoft/Percipio avec un compte administrateur.

  1. Connectez-vous à votre plateforme Skillsoft avec votre compte administrateur.
  2. Accédez à la page de configuration LRS en utilisant l'URL suivante : https://{{votredomainpercipio}}.percipio.com/admin/lrsConfig?bypassConnectionTest
    • Remplacez {{votredomainpercipio}} par le domaine Percipio spécifique à votre organisation.
    • Vérifiez que vous incluez ?bypassConnectionTest à la fin de l'URL.
  3. Sous URL, entrez https://app.360learning.com/api/skillsoft
    • Si vous avez une URL personnalisée, remplacez app.360learning.com par votre propre URL.
  4. Cochez la case Authenticate with OAuth 2.0.
  5. Sous Token Endpoint, entrez https://app.360learning.com/api/skillsoft/oauth2/token.
    • Si vous avez une URL personnalisée, remplacez app.360learning.com par votre propre URL.
  6. Sous Token Request Parameters, entrez les identifiants du webhook de votre panneau d'administration 360Learning (les valeurs que vous avez copiées à la fin de l'étape 3).
    • client_id: [Votre ID client]
    • client_secret: [Votre clé secrète].
  7. Configurez les champs suivants comme spécifié :
    • Actor ID : Doit correspondre à la méthode d'identification de l'apprenant sélectionnée à l'Étape 4.2. Skillsoft doit envoyer les données de l'apprenant dans le champ xAPI correspondant :
      • Email : actor.mbox
      • User Name : actor.account.name
      • External Identifier : actor.account.name
    • Course Satisfied Verb : terminé.
    • Assessment Score Verb : terminé
    • Waived Verb : terminé
    • Content Type Filter : tout
    • Filter Verb : tout
  8. Cochez la case Activé.
  9. Cochez la case Contourner le test de connexion.
  10. Cliquez sur Enregistrer cette config.

Si vous retournez à la page de configuration LRS et que les champs Token Endpoint ou Token Request Parameters n'apparaissent pas (tandis qu'un nouveau champ requis Authorization apparaît), décochez puis cochez à nouveau Authenticate with OAuth 2.0.

Étape 5 : (Optionnel) filtrez le contenu Skillsoft dans 360Learning

Par défaut, tout le contenu Skillsoft disponible pour votre organisation est inclus dans la synchronisation. Dans 360Learning, vous pouvez filtrer ce contenu par langue et par type de contenu.

Si vous déployez le connecteur dans plusieurs groupes, le même module externe crée un module distinct dans chaque groupe. La complétion de ce contenu génère une tentative par groupe. Pour les utilisateurs ayant une visibilité statistique inter-groupes, chacune de ces tentatives apparaît dans les rapports, faisant apparaître la complétion plusieurs fois. Pour éviter cela, configurez les filtres de chaque groupe afin que leur contenu synchronisé ne se chevauche pas.

Quand vous enregistrez une configuration de filtre :

  • Contenu qui ne correspond plus aux filtres sélectionnés est archivé immédiatement.
  • Le contenu qui correspond aux filtres sélectionnés reste inchangé.
  • Les filtres sont enregistrés et appliqués aux synchronisations futures.

Utiliser plusieurs valeurs pour le même filtre affiche plus de résultats. Combiner différents filtres affiche moins de résultats :

Filtrer la combinaison Logique appliquée Résultat
Plusieurs langues OU Contenu dans toute langue sélectionnée est inclus.
Plusieurs types de contenus OU Contenu de tout type sélectionné est inclus.
Langue + type de contenu AND Le contenu doit correspondre aux deux critères pour être inclus.

5.1. Filtrer le contenu Skillsoft par langue

Pour ajouter un nouveau filtre de langue :

  1. Dans la barre latérale gauche, survolez le groupe d'intégrations et cliquez sur settings.svgParamètres.
    • Si settings.svgParamètres n'apparaît pas dans votre barre latérale, cliquez d'abord sur le groupe d'intégration, puis cliquez sur settings.svgParamètres en haut à droite de la section principale.
  2. Dans le menu de gauche, cliquez sur Connecteurs, puis sur Skillsoft.
  3. Sous Configuration de l’intégration, cliquez sur Langues.
  4. Cliquez sur + Ajouter des langues.
  5. Dans la boîte de dialogue, sélectionnez une langue.
  6. En bas à droite, cliquez sur VALIDER.
  7. En bas à droite de la liste des langues, cliquez sur Enregistrer.

Pour supprimer un filtre de langue :

  1. Dans la barre latérale gauche, survolez le groupe d'intégrations et cliquez sur settings.svgParamètres.
    • Si settings.svgParamètres n'apparaît pas dans votre barre latérale, cliquez d'abord sur le groupe d'intégration, puis cliquez sur settings.svgParamètres en haut à droite de la section principale.
  2. Dans le menu de gauche, cliquez sur Connecteurs, puis sur Skillsoft.
  3. Sous Configuration de l’intégration, cliquez sur Langues.
  4. À côté de la langue, cliquez sur bin.svgSupprimer.
  5. En bas à droite de la liste des langues, cliquez sur Enregistrer.

5.2. Filtrer le contenu Skillsoft par type de contenu

Pour ajouter un filtre de type de contenu :

  1. Dans la barre latérale gauche, survolez le groupe d'intégrations et cliquez sur settings.svgParamètres.
    • Si settings.svgParamètres n'apparaît pas dans votre barre latérale, cliquez d'abord sur le groupe d'intégration, puis cliquez sur settings.svgParamètres en haut à droite de la section principale.
  2. Dans le menu de gauche, cliquez sur Connecteurs, puis sur Skillsoft.
  3. Sous Configuration de l’intégration, cliquez sur Types de contenu.
  4. Sélectionnez un type de contenu.
  5. En bas à droite de la liste des types de contenu, cliquez sur Enregistrer.

Pour supprimer un filtre de type de contenu :

  1. Dans la barre latérale gauche, survolez le groupe d'intégrations et cliquez sur settings.svgParamètres.
    • Si settings.svgParamètres n'apparaît pas dans votre barre latérale, cliquez d'abord sur le groupe d'intégration, puis cliquez sur settings.svgParamètres en haut à droite de la section principale.
  2. Dans le menu de gauche, cliquez sur Connecteurs, puis sur Skillsoft.
  3. Sous Configuration de l’intégration, cliquez sur Types de contenu.
  4. Désélectionner un type de contenu.
  5. En bas à droite de la liste des types de contenu, cliquez sur Enregistrer.

Étape 6 : (Facultatif) activez la complétion de cours multiples

Pour garantir un suivi précis sur 360Learning chaque fois qu'un apprenant reprend un module, vous pouvez activer les complétions de cours multiples sur Skillsoft :

  1. Connectez-vous à votre plateforme Skillsoft avec votre compte administrateur.
  2. Cliquez sur Passer à la vue mon administrateur.
  3. Dans la barre de navigation de gauche, cliquez sur Paramètres du siteIntégration système.
  4. Cliquez sur Configuration du site.
  5. Activez le paramètre Permettre aux apprenants de suivre le même cours plusieurs fois,

Dans Skillsoft, les apprenants doivent ouvrir le module, cliquer sur le menu trois points (⋮), et sélectionner Redémarrer le module pour générer une nouvelle tentative dans 360Learning. Pour plus d'informations, consultez la documentation officielle Skillsoft.

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 : 0 sur 1


Vous avez d’autres questions ? Envoyer une demande