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
statusdans 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.
- Si le champ « status » a la valeur
- Le score, correspondant au champ
lastScoredans 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
durationdans 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
completedDateoulastAccessdans Skillsoft. - Le résultat, correspondant au champ
statusdans Skillsoft.- Si le champ « status » a la valeur
Completed, le résultat aura la valeurSuccès. - Sinon, le résultat aura la valeur
Échec.
- Si le champ « status » a la valeur
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.
- 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 → Skillsoft.
- Entrez votre Organization ID, Bearer token et Tenant instance URL.
- 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.
- En bas à droite, cliquez sur Mettre en place le connecteur. La mise en place devrait durer quelques minutes.
- 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.
- Dans la barre latérale gauche, survolez le groupe d'intégrations et cliquez sur
Paramètres.
- Si
Paramètres n'apparaît pas dans votre barre latérale, cliquez d'abord sur le groupe d'intégration, puis cliquez sur
Paramètres en haut à droite de la section principale.
- Si
- Dans la colonne de gauche, cliquez sur Connecteurs → Skillsoft.
- 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.
- Dans la barre latérale gauche, survolez le groupe d'intégrations et cliquez sur
Paramètres.
- Si
Paramètres n'apparaît pas dans votre barre latérale, cliquez d'abord sur le groupe d'intégration, puis cliquez sur
Paramètres en haut à droite de la section principale.
- Si
- Dans la colonne de gauche, cliquez sur Connecteurs → Skillsoft.
- Sous Configuration du connecteur, cliquez sur l'onglet Synchronisation.
- 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.
-
Email : Les apprenants sont identifiés par leur adresse email. L'adresse email doit être accessible dans le champ xAPI
- 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.
- Connectez-vous à votre plateforme Skillsoft avec votre compte administrateur.
- 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.
- Remplacez
- Sous URL, entrez
https://app.360learning.com/api/skillsoft.- Si vous avez une URL personnalisée, remplacez
app.360learning.compar votre propre URL.
- Si vous avez une URL personnalisée, remplacez
- Cochez la case Authenticate with OAuth 2.0.
- Sous Token Endpoint, entrez
https://app.360learning.com/api/skillsoft/oauth2/token.- Si vous avez une URL personnalisée, remplacez
app.360learning.compar votre propre URL.
- Si vous avez une URL personnalisée, remplacez
- 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].
-
client_id:
- 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
-
Email :
- Course Satisfied Verb : terminé.
- Assessment Score Verb : terminé
- Waived Verb : terminé
- Content Type Filter : tout
- Filter Verb : tout
-
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 :
- Cochez la case Activé.
- Cochez la case Contourner le test de connexion.
- 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 :
- Dans la barre latérale gauche, survolez le groupe d'intégrations et cliquez sur
Paramètres.
- Si
Paramètres n'apparaît pas dans votre barre latérale, cliquez d'abord sur le groupe d'intégration, puis cliquez sur
Paramètres en haut à droite de la section principale.
- Si
- Dans le menu de gauche, cliquez sur Connecteurs, puis sur Skillsoft.
- Sous Configuration de l’intégration, cliquez sur Langues.
- Cliquez sur + Ajouter des langues.
- Dans la boîte de dialogue, sélectionnez une langue.
- En bas à droite, cliquez sur VALIDER.
- En bas à droite de la liste des langues, cliquez sur Enregistrer.
Pour supprimer un filtre de langue :
- Dans la barre latérale gauche, survolez le groupe d'intégrations et cliquez sur
Paramètres.
- Si
Paramètres n'apparaît pas dans votre barre latérale, cliquez d'abord sur le groupe d'intégration, puis cliquez sur
Paramètres en haut à droite de la section principale.
- Si
- Dans le menu de gauche, cliquez sur Connecteurs, puis sur Skillsoft.
- Sous Configuration de l’intégration, cliquez sur Langues.
- À côté de la langue, cliquez sur
Supprimer.
- 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 :
- Dans la barre latérale gauche, survolez le groupe d'intégrations et cliquez sur
Paramètres.
- Si
Paramètres n'apparaît pas dans votre barre latérale, cliquez d'abord sur le groupe d'intégration, puis cliquez sur
Paramètres en haut à droite de la section principale.
- Si
- Dans le menu de gauche, cliquez sur Connecteurs, puis sur Skillsoft.
- Sous Configuration de l’intégration, cliquez sur Types de contenu.
- Sélectionnez un type de contenu.
- En bas à droite de la liste des types de contenu, cliquez sur Enregistrer.
Pour supprimer un filtre de type de contenu :
- Dans la barre latérale gauche, survolez le groupe d'intégrations et cliquez sur
Paramètres.
- Si
Paramètres n'apparaît pas dans votre barre latérale, cliquez d'abord sur le groupe d'intégration, puis cliquez sur
Paramètres en haut à droite de la section principale.
- Si
- Dans le menu de gauche, cliquez sur Connecteurs, puis sur Skillsoft.
- Sous Configuration de l’intégration, cliquez sur Types de contenu.
- Désélectionner un type de contenu.
- 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 :
- Connectez-vous à votre plateforme Skillsoft avec votre compte administrateur.
- Cliquez sur Passer à la vue mon administrateur.
- Dans la barre de navigation de gauche, cliquez sur Paramètres du site → Intégration système.
- Cliquez sur Configuration du site.
- 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.