Intégration de Learning Manager à AEM
Learning Manager est un système de gestion de l’apprentissage doté d’un système de gestion de contenu d’apprentissage intégré. Les utilisateurs gèrent leur contenu d’apprentissage en le chargeant vers Learning Manager, de sorte que Learning Manager exécute le contrôle de version, l’allocation aux cours, la définition de la visibilité pour les élèves, le suivi de la consommation et la génération de rapports aux administrateurs.
Toutefois, certains utilisateurs stockent et gèrent leur contenu sur des systèmes de gestion des ressources. Le contenu est ensuite réaffecté à d’autres fonctions.
Les différentes bandes présentes dans l’application d’apprentissage peuvent être incorporées dans les sites AEM. Tout élève qui se connecte au site AEM verra ses données de formation spécifiques sur ces bandes.
Téléchargement du package de contenu downloadthecontentpackage
Le programme d’installation est livré sous la forme d’un package de contenu AEM. Téléchargez le package.
Le package de contenu est disponible sous forme de fichier zip et est compatible avec AEM 6.4 et AEM 6.5.
Installation du composant Learning Manager installcaptivateprimecomponent
Installez le package de contenu Learning Manager à l’aide du Gestionnaire de packages AEM :
-
En tant qu’auteur AEM, ouvrez le Gestionnaire de packages AEM.
-
Cliquez sur le bouton Charger le package.
-
Cliquez sur Parcourir et chargez le package de contenu.
-
Cliquez sur Charger.
-
Une fois le package chargé, installez le package de contenu en le sélectionnant et en cliquant sur Installer.
Installer le package de contenu
Génération du jeton d’actualisation generatetherefreshtoken
L’administrateur AEM a besoin d’un jeton d’actualisation provenant du compte Learning Manager. L’administrateur de l’intégration Learning Manager générera le jeton d’actualisation.
-
Approuvez l’application proposée Sites AEM.
Cliquez sur Applications > Applications en vedette > Adobe Experience Manager - Sites.
Approuver l'application
-
Cliquez sur Applications > Applications en vedette et ouvrez l’application Sites AEM.
Copiez l’ID d’application et la description.
-
Cliquez sur Ressources pour les développeurs > Jetons d’accès.
Générer les jetons d’accès
-
Saisissez les détails suivants :
- ID client, qui est l’ID d’application.
- Secret client, présent dans Description.
-
Obtenez le code OAuth. Vous devez utiliser l’API v2 dans l’URI de redirection.
-
Cliquez sur Envoyer et obtenez le jeton d’actualisation.
Configuration du widget dans AEM configurethewidgetinaem
Pour la configuration du widget, l’auteur AEM n’a besoin que du jeton d’actualisation fourni par l’administrateur de l’intégration de Learning Manager.
Vous pouvez également définir plusieurs configurations de compte dans plusieurs pages.
- Cliquez sur Outils > Cloud Service > Configuration du widget Learning Manager.
- Cliquez sur Créer.
- Entrez ici le jeton d’actualisation. Configurez les autres paramètres.
- Le nom d’hôte doit être remplacé par « learningmanagereu » pour les régions de l’UE.
- Enregistrez et fermez la configuration.
- Sélectionnez une configuration et publiez-la.
Auteur AEM aemauthor
L’auteur AEM doit d’abord ajouter le composant dans un modèle AEM
L’auteur AEM peut ensuite faire glisser et déposer le composant Adobe Learning Manager et le configurer correctement.
Le composant Learning Manager nécessite que la configuration créée à l’étape ci-dessus soit mappée à la page. L'auteur peut mapper la configuration en modifiant les propriétés de la page sous Avancé > Configuration > Configuration du cloud et fournir le chemin de configuration. De cette façon, l’auteur peut créer des configurations pour plusieurs comptes Learning Manager et les mapper à une page Sites différente. Si une configuration n'est pas mappée à la page, le composant lit la configuration de la page parent de manière récursive jusqu'à ce qu'il en trouve une.
Un élève learner
L’élève peut suivre les cours sur la page.
Pour pouvoir accéder au widget Learning Manager, l’élève doit être un utilisateur AEM connecté. En outre, la propriété email doit être présente dans le nœud « /profile » du nœud rep:User de l’élève. Cet e-mail doit être identique à celui indiqué dans le compte Learning Manager.
L’élève peut suivre les cours sur la page.
La progression du cours est également enregistrée.
Les widgets suivants sont fournis :
- Ludification
- Calendrier d’apprentissage
- Widget social
- Widget Catalogue
- Mon apprentissage
- Recommandation sur la base de l’apprentissage des pairs
- Recommandations par l’administrateur
- Recommandation sur la base des intérêts des élèves
S’il n’existe aucune recommandation, le widget est vide.
Prise en charge de Skyline
Skyline est la version cloud d’AEM. Vous devez d’abord installer Skyline à partir du gestionnaire de modules. Pour utiliser le composant Skyline dans AEM, un utilisateur doit être présent dans le compte Learning Manager. En d’autres termes, l’adresse électronique de l’utilisateur doit exister dans le compte.
Déployer Skyline
Les étapes de configuration de Skyline sont mentionnées dans le référentiel GitHub.
Widget Catalogue
Le widget Catalogue affiche la formation d’un catalogue spécifique ou d’un ensemble de catalogues pour un utilisateur. Dans la section Propriétés des propriétés de la page, sélectionnez Catalogue dans les options répertoriées.
Le widget Catalogue contient les options suivantes :
- ID de catalogue: ID de catalogue séparés par des virgules pour lesquels la formation doit être affichée.
- Trier: ordre de tri pour la formation. Les options sont : nom, date, dateCreated, dateEnrolled, etc.
- État de l’élève: renvoie toutes les formations qui utilisent les éléments suivants en tant que filtres : inscrit, démarré, terminé et non inscrit. Les résultats de la recherche ne s'affichent pas si l'option de tri est dateEnrolled, dueDate ou dateEnrolled.
- Nom de la compétence: Compétence utilisée pour filtrer la formation exacte.
- Nom de la balise: La balise utilisée pour filtrer les résultats exacts.
Voici quelques composants supplémentaires que vous pouvez personnaliser :
Types d'objets d'apprentissage: Filtrer selon le type de l'objet d'apprentissage. Les types pris en charge sont : cours, certification, assistance à la tâche et programme d’apprentissage.
Dans AEM, le titre d’une carte dans une bande est initialement vide. Dans Propriétés, saisissez le nom du titre dans widgets.html.
Personnalisation
Vous pouvez personnaliser l’aspect de la mise en page à l’aide du fichier widgets.html. Vous pouvez modifier l’apparence des cartes qui apparaissent et personnaliser le thème.
Dans la section Paramètres généraux, vous pouvez choisir les couleurs primaire et secondaire pour les cartes et spécifier les propriétés pour personnaliser le thème.
{
"globalCssText":"@import url('https://fonts.googleapis.com/css2?family=Grandstander:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');",
"fontNames":"Grandstander",
"cardLayout":{
"cardLayoutName":"compact",
"cardPrimaryColor":"#376BA4",
"cardSecondaryColor":"#F98EB0",
"startedStateTextColor":"#ffffff",
"continueStateTextColor":"#ffffff",
"revisitStateTextColor":"#ffffff",
"startedStateColor":"#a0a0a0",
"continueStateColor":"#f9a122",
"revisitedStateColor":"#7fbc64",
"textPrimaryColor":"#ffffff",
"textSecondaryColor":"#d93f3f",
"navIconColor":"#a0a0a0"
}
}
Ignorer l’inscription LO de niveau supérieur
Si la case Ignorer l’inscription LO de niveau supérieur est activée et qu’un utilisateur est inscrit directement dans un programme d’apprentissage ou une certification, les cours de cette certification ou de ce programme d’apprentissage s’affichent pour l’utilisateur dans les widgets.
Si la case à cocher est désactivée, les cours présents dans le programme d’apprentissage ou la certification où l’utilisateur n’est pas inscrit directement ne s’affichent pas.
*Cochez la case Ignorer l’inscription LO de niveau supérieur.
Le paramètre est alors appliqué au widget.
Protection
Les champs ID du client et Secret du client sont ajoutés. En outre, le jeton d’actualisation est masqué. Après qu’un utilisateur a créé la configuration entière, s’il ouvre à nouveau la configuration pour la modifier ou si un autre utilisateur ouvre cette configuration, le jeton d’actualisation est masqué.