|
Qui peut utiliser cette fonctionnalité ?
|
Synchronisez les modules et les statistiques d'apprentissage de Skillsoft vers 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 de globalisation) synchroniser automatiquement les versions traduites (nom et description) pour les contenus proposés en plusieurs langues.
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.
Note : 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 sont créés et mis à jour dans votre plateforme 360Learning en fonction de leur statut dans Skillsoft. Le contenu synchronisé apparait dans 360Learning sous forme de modules externes, ajoutés automatiquement au catalogue et à la bibliothèque du groupe dans lequel la synchronisation est activée. Ces modules 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 l'API Skillsoft cesse de le renvoyer par la suite (par exemple, en raison de l'expiration de la licence).
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
Important : Les apprenants doivent utiliser la même adresse e-mail sur leurs comptes 360Learning et Skillsoft. Skillsoft est responsable de l'octroi ou du refus de l'accès au contenu aux utilisateurs. Seuls les apprenants ayant reçu une licence Skillsoft Percipio peuvent accéder au contenu depuis 360Learning.
- Lorsqu'un apprenant lance un module Skillsoft depuis 360Learning, il est redirigé vers la plateforme Skillsoft pour jouer le 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 d’avancement et de complétion sont synchronées depuis Skillsoft vers 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 généralement 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 du groupe 360Learning : Il s'agit du groupe où l'intégration sera configurée. Les modules Skillsoft seront ajoutés au catalogue de ce groupe. Si vous choisissez le groupe plateforme, tous les utilisateurs des groupes publics verront le contenu dans leur catalogue. Vous pouvez également créer un groupe privé pour cette synchronisation.
- ID d'administrateur du connecteur 360Learning : L'ID d'un utilisateur avec des permissions 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 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é.
- 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 les domaines et sujets (appelés « areas » et « subjects » en anglais) de Skillsoft comme tags dans le contenu Skillsoft synchronisé sur la plateforme 360Learning, cochez la case Activer la synchronisation des tags.
- 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.
Étape 4.1 : obtenez les identifiants du webhook 360Learning
Ces étapes doivent être effectuées sur votre plateforme 360Learning avec un compte administrateur.
- Sur la plateforme 360Learning, 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 → Skillsoft.
- Dans la section Informations d'authentification Webhook, copiez l'ID du client et la Clé secrète client.
Étape 4.2 : configurez le Learning Record Store (LRS)
Ces étapes doivent être effectuées sur votre plateforme 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. - Assurez-vous d'inclure
?bypassConnectionTestà la fin de l'URL.
- Remplacez
- Sous URL, entrez
https://app.360learning.com/api/skillsoft.-
Remarque : Si vous avez une URL personnalisée, remplacez
app.360learning.compar votre propre URL.
-
Remarque : Si vous avez une URL personnalisée, remplacez
- Cochez la case S’authentifier avec OAuth 2.0.
- Sous Point de terminaison du jeton *, entrez
https://app.360learning.com/api/skillsoft/oauth2/token.-
Remarque : Si vous avez une URL personnalisée, remplacez
app.360learning.compar votre propre URL.
-
Remarque : Si vous avez une URL personnalisée, remplacez
- Sous Paramètres de demande de jeton, 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 Method: mbox.
- Course Satisfied Verb: completed.
- Assessment Scored Verb: completed.
- Waived Verb: completed.
- Content Type Filter: all.
- Verb Filter: all.
- Cochez la case Activé.
- Cochez la case Contourner le test de connexion.
- Cliquez sur Enregistrer cette config.
⚠️ Conseil de dépannage :
Si vous revenez à la page de configuration LRS et que les champs Point de terminaison du jeton ou Paramètres de demande de jeton n'apparaissent pas (alors qu'un nouveau champ Autorisation requis s'affiche), décochez et recochez S’authentifier avec OAuth 2.0.
Étape 5 : Filtrer 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.
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, tandis que combiner différents filtres affiche moins de résultats :
| Combinaison de filtres | 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égration et cliquez sur
Paramètres.
- 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égration et cliquez sur
Paramètres.
- 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 que vous souhaitez supprimer, cliquez sur
Enlever.
- 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égration et cliquez sur
Paramètres.
- 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.
- 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) Activer plusieurs complétions de module
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 panneau 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,
Important : Dans Skillsoft, les apprenants doivent ouvrir le lecteur de contenu, cliquer sur le menu trois points (⋮) et sélectionner Redémarrer le cours pour générer une nouvelle tentative dans 360Learning. Pour plus d'informations, consultez la documentation officielle de Skillsoft (en anglais).