Cette section décrit le processus d'intégration entre Cyber Guru et 360Learning.
L'objectif est de créer des cours externes dans 360Learning et de synchroniser la progression des utilisateurs en temps réel.
Le processus, détaillé plus bas, est le suivant :
-
Création de l'entreprise dans Cyber Guru
-
Attribution du parcours d'apprentissage approprié à l'entreprise
-
Activation et configuration de l'intégration avec 360Learning
-
Synchronisation du suivi des cours
-
Synchronisation du suivi des utilisateurs
Il est fortement recommandé de configurer l'authentification unique (SSO).
Quoi qu'il en soit, il est obligatoire que le nom d'utilisateur dans Cyber Guru corresponde à l'adresse e-mail de l'utilisateur, car l'e-mail est l'identifiant unique dans 360Learning.
Une fois les étapes 1 et 2 terminées — qui font partie du processus standard de création et de configuration de l'entreprise dans Cyber Guru — l'étape 3 peut être effectuée.
Accédez à la section "Configuration", cliquez sur "Options", et développez l'onglet "Intégrations". Activez le bouton 360Learning et entrez tous les paramètres requis, fournis par l'environnement 360Learning :
-
X-company-id -
X-apiKey -
groupId -
authorId -
360LearningSubdomain
Après avoir enregistré ces valeurs, vous pouvez cliquer sur le bouton "Synchroniser" en bas de la même section. Les cours associés à l'entreprise dans Cyber Guru seront alors créés dans l'environnement 360Learning.
L'API utilisée pour créer les cours est POST importExternalCourses.
À partir de ce moment, les utilisateurs dans 360Learning peuvent être assignés aux cours de Cyber Guru. Lorsqu'ils cliquent sur un cours Cyber Guru au sein de la plateforme 360Learning, ils seront redirigés vers leur tableau de bord Cyber Guru, où ils pourront accéder aux cours qui leur sont assignés.
Remarque : Cyber Guru inclut une logique avancée de prérequis, qui n'est pas reflétée dans 360Learning.
Par conséquent, les utilisateurs sont redirigés vers le tableau de bord Cyber Guru où ils ne verront que les cours débloqués.
Lorsqu'un utilisateur quitte un cours en utilisant le bouton "Enregistrer et quitter", les données de suivi — même partielles — sont également rapportées à 360Learning.
L'API utilisée pour la synchronisation du suivi est POST importExternalCoursesStats.