Variables de configuration du progiciel d'extension du composant graphique Page d'accueil
Les administrateurs du système peuvent utiliser les variables de configuration du progiciel d'extension du composant graphique Page d'accueil pour gérer le comportement de chaque composant graphique du système inclus dans le progiciel.
Ces variables suivent le format :
d2l.Custom.LCSWidgets.[nom du composant graphique].ContextOverride
Ce format vous permet de mettre à jour les informations contextuelles, comme les définitions de rôle, avec la variable de configuration. Il élimine la nécessité de modifier le code du composant graphique spécial.
Les composants graphiques Récompenses de l'élève, Multiprofil, Nouvelles simplifiées et Fenêtre d'accueil utilisent cette variable pour associer les autorisations du composant graphique aux rôles du système au moyen d'une chaîne JavaScript. D'autres progiciels d'extension du composant graphique Page d'accueil comprennent également cette variable, mais ils ne l'utilisent pas actuellement.
Cette page fournit une liste des variables de configuration disponibles pour les composants graphiques Page d'accueil. Sélectionnez le nom d'un composant graphique ci-dessous pour afficher ses détails.
Variables de configuration du composant graphique
Composant graphique Classement des récompenses
Variable : d2l.Custom.LCSWidgets.AwardsLeaderboard.ForceSortBy
Type : Org
Valeur par défaut : Non définie
Description : Supplante les paramètres de configuration du composant graphique au niveau du cours pour toutes les instances du composant graphique Classement des récompenses dans l'ensemble de l'organisation.
Cette variable offre trois options : Récompenses, Crédits et Non défini.
– NotSet : les préférences de tri au niveau du cours demeurent inchangées.
– Récompenses et Crédits : supplantent tous les réglages au niveau de cours et désactive l'option Trier par de la boîte de dialogue Personnaliser ce composant graphique du composant graphique.
Exemples de valeurs : Non définie, Récompenses, Crédits
Variable : d2l.Custom.LCSWidgets.AwardsLeaderboard.MaskUsernames
Type : Org
Valeur par défaut : désactivée
Description : Masque les noms d'utilisateur et les images de profil des apprenants dans le composant graphique Classement des récompenses dans toutes les instances du composant graphique au sein de l'organisation.
Remarque : Les utilisateurs disposant de l'autorisation Classement des récompenses > Afficher les détails masqués de l'utilisateur peuvent toujours afficher les détails sur l'utilisateur. Les apprenants voient toujours leurs propres nom et l'image de leur profil, même lorsque la fonction de masquage est activée.
Exemple de valeurs : désactivé, activé
Composant graphique de navigateur de contenu
Variable : d2l.Custom.LCSWidgets.ContentNavigator.ContextOverride
Type : Org
Valeur par défaut : nulle
Description : A préséance sur le contexte du composant graphique Navigateur de contenu.
Exemple de valeur : actuellement non utilisé(e)
Composant graphique Récompenses pour les élèves
Variable : d2l.Custom.LCSWidgets.LearnerAwards.ContextOverride
Type : Org
Valeur par défaut : nulle
Description : A préséance sur le contexte du composant graphique Récompenses de l'élève.
Remarque : Les rôles répertoriés dans la matrice « Apprenant » sont traités comme des apprenants. Les récompenses masquées demeurent masquées jusqu'à ce qu'elles soient obtenues.
Exemple de valeur : var roleDefinitions = { "learner": [ "Role1", "Role2" ] };
Composant graphique Bannière de photo
Variable : d2l.Custom.LCSWidgets.PhotoBanner.ContextOverride
Type : Org
Valeur par défaut : nulle
Description : A préséance sur le contexte du composant graphique Bannière de photo.
Exemple de valeur : actuellement non utilisé(e)
Composant graphique Multiprofil
Variable : d2l.Custom.LCSWidgets.Profiles.ContextOverride
Type : Org
Valeur par défaut : nulle
Description : A préséance sur le contexte du composant graphique Multiprofil.
Les rôles dans la matrice « Administrateur » ont un accès complet à la configuration. Les rôles dans la matrice « Enseignant » peuvent uniquement mettre à jour les paramètres de l'utilisateur.
Exemple de valeur : var roleDefinitions = { "administrator": [ "Role1", "Role2" ], "instructor": [ "Role1", "Role2" ] };
Composant graphique Carte de profil unique
Variable : d2l.Custom.LCSWidgets.SingleProfile.ContextOverride
Type : Org
Valeur par défaut : nulle
Description : A préséance sur le contexte du composant graphique Profil unique.
Exemple de valeur : actuellement non utilisé(e)
Composant graphique Nouvelles simplifiées
Variable : d2l.Custom.LCSWidgets.SlimAnnouncements.ContextOverride
Type : Org
Valeur par défaut : nulle
Description : A préséance sur le contexte du composant graphique Nouvelles simplifiées. Les rôles dans la matrice « Modérateur » peuvent créer de nouvelles annonces.
Exemple de valeur : var roleDefinitions = { "moderator": [ "Role1", "Role2" ] };
Composant graphique Table de matières visuelle
Variable : d2l.Custom.LCSWidgets.VisualTOC.ContextOverride
Type : Org
Valeur par défaut : nulle
Description : A préséance sur le contaxte du composant graphique Table de matières visuelle.
Exemple de valeur : actuellement non utilisé(e)
Composant graphique d'accueil
Variable : d2l.Custom.LCSWidgets.WelcomeWindow.ContextOverride
Type : Org
Valeur par défaut : nulle
Description : A préséance sur le contexte du composant graphique Fenêtre d'accueil.
Les rôles dans la matrice « Éditeur » sont des éditeurs du composant graphique. Les éditeurs peuvent consulter le contenu par défaut et configurer la configuration.
Exemple de valeur : var roleDefinitions = { "editor": ["Role1", "Role2" ] };