Configuratievariabelen uitbreidingspakket voor widgets op de startpagina
Systeembeheerders kunnen HWEP-configuratievariabelen (Homepage Widget Expansion Pack) gebruiken om het gedrag van elke systeemwidget in het pakket te beheren.
Deze variabelen hebben de volgende indeling:
d2l.Custom.LCSWidgets.[WidgetName].ContextOverride
Met deze indeling kunt u contextuele informatie, zoals roldefinities, rechtstreeks bijwerken via de configuratievariabele. Het vervangt de noodzaak om de code van aangepaste widgets te bewerken.
De widgets Beloningen cursist, Meerdere profielen, Korte aankondigingen en Welkomstvenster gebruiken deze variabele om de machtigingen van de widget te koppelen aan systeemrollen met behulp van een JavaScript-tekenreeks. Andere HWEP-widgets bevatten ook de variabele, maar deze maken er momenteel geen gebruik van.
Op deze pagina vindt u een lijst met de beschikbare configuratievariabelen voor widgets op de startpagina. Selecteer hieronder de naam van een widget om de details te bekijken.
Configuratievariabelen van widget
Widget Scorebord met beloningen
Variable: d2l.Custom.LCSWidgets.AwardsLeaderboard.ForceSortBy
Type: Org
Standaardwaarde: NotSet
Beschrijving: overschrijft de configuratie-instellingen van de widget op cursusniveau voor alle instanties van de widget Scorebord met beloningen in de hele organisatie.
Deze variabele biedt drie opties: Beloningen, Credits en NotSet.
- NotSet: sorteervoorkeuren op cursusniveau blijven ongewijzigd.
- Beloningen of Credits: overschrijft alle instellingen op cursusniveau en schakelt de optie Sorteren op in het dialoogvenster Pas deze widget aan uit.
Voorbeeldwaarden: NotSet, Beloningen, Credits
Variabele: d2l.Custom.LCSWidgets.AwardsLeaderboard.MaskUsernames
Type: Org
Standaardwaarde: uit
Beschrijving: maskeert de gebruikersnamen en profielafbeeldingen van cursisten in de widget Scorebord met beloningen voor alle instanties van de widget binnen de organisatie.
Opmerking: gebruikers met de machtiging Scorebord met beloningen > Zie gemaskeerde gebruikersgegevens kunnen nog steeds gebruikersgegevens bekijken. Cursisten zien altijd hun eigen naam en profielafbeelding, zelfs als maskering is ingeschakeld.
Voorbeeldwaarden: uit, aan
Widget Inhoud navigeren
Variabele: d2l.Custom.LCSWidgets.ContentNavigator.ContextOverride
Type: Org
Standaardwaarde: nul
Beschrijving: de context voor de widget Inhoud navigeren overschrijven.
Voorbeeldwaarde: momenteel niet in gebruik
Widget Beloningen cursist
Variabele: d2l.Custom.LCSWidgets.LearnerAwards.ContextOverride
Type: Org
Standaardwaarde: nul
Beschrijving: de context voor de widget Beloningen cursist overschrijven.
Opmerking: rollen die in de reeks 'cursist' worden vermeld, worden behandeld als cursisten. Verborgen beloningen blijven verborgen totdat ze worden verdiend.
Voorbeeldwaarde: var roleDefinitions = { "learner": [ "Role1", "Role2" ] };
Widget Fotobanner
Variabele: d2l.Custom.LCSWidgets.PhotoBanner.ContextOverride
Type: Org
Standaardwaarde: nul
Beschrijving: de context voor de widget Fotobanner overschrijven.
Voorbeeldwaarde: momenteel niet in gebruik
Widget Meerdere profielen
Variabele: d2l.Custom.LCSWidgets.Profiles.ContextOverride
Type: Org
Standaardwaarde: nul
Beschrijving: de context voor de widget Meerdere profielen overschrijven.
Rollen in de reeks "beheerder" hebben volledige toegang tot configuratie. Rollen in de reeks "instructeur" kunnen alleen gebruikersinstellingen bijwerken.
Voorbeeldwaarde: var roleDefinitions = { "administrator": [ "Role1", "Role2" ], "instructor": [ "Role1", "Role2" ] };
De widget Profiel voor één kaart
Variabele: d2l.Custom.LCSWidgets.SingleProfile.ContextOverride
Type: Org
Standaardwaarde: nul
Beschrijving: de context voor de widget Eén profiel overschrijven.
Voorbeeldwaarde: momenteel niet in gebruik
Widget Korte aankondigingen
Variabele: d2l.Custom.LCSWidgets.SlimAnnouncements.ContextOverride
Type: Org
Standaardwaarde: nul
Beschrijving: de context voor de widget Korte aankondigingen overschrijven. Rollen in de reeks "moderator" kunnen nieuwe aankondigingen maken.
Voorbeeldwaarde: var roleDefinitions = { "moderator": [ "Role1", "Role2" ] };
Widget Visuele inhoudsopgave
Variabele: d2l.Custom.LCSWidgets.VisualTOC.ContextOverride
Type: Org
Standaardwaarde: nul
Beschrijving: de context voor de widget Visuele inhoudsopgave overschrijven.
Voorbeeldwaarde: momenteel niet in gebruik
Widget Welkom
Variabele: d2l.Custom.LCSWidgets.WelcomeWindow.ContextOverride
Type: Org
Standaardwaarde: nul
Beschrijving: de context voor de widget Welkom overschrijven.
Rollen in de reeks "editor" zijn editors van de widget. Editors kunnen standaardinhoud bekijken en instellingen configureren.
Voorbeeldwaarde: var roleDefinitions = { "editor": ["Role1", "Role2" ] };