Configuratievariabelen uitbreidingspakket voor widgets op de startpagina
Configuratievariabelen van het uitbreidingspakket voor widgets op de startpagina worden gebruikt voor elke systeemwidget die onderdeel uitmaakt van het uitbreidingspakket voor widgets op de startpagina (HWEP). Deze configuratievariabelen zijn nu beschikbaar voor systeembeheerders.
Configuratievariabelen van het uitbreidingspakket voor widgets op de startpagina hebben de volgende indeling: D2l.Custom.LCSWidgets.[WidgetName].ContextOverride. Met deze indeling kunt u contextuele informatie, zoals roldefinities, rechtstreeks vanuit de configuratievariabele wijzigen en hoeft u de code van aangepaste widgets niet meer te bewerken. De widgets Beloningen cursist, Meerdere profielen, Korte aankondigingen en Welkomstvenster gebruiken deze configuratievariabele om de machtigingen van de widget te koppelen aan verschillende systeemrollen met behulp van een JavaScript-tekenreeks. De rest van deze HWEP-widgets hebben ook deze configuratievariabele, maar ze gebruiken deze momenteel niet. Raadpleeg de onderstaande tabel voor de beschikbare variabelen.
In de volgende tabel worden de configuratievariabelen weergegeven die worden gebruikt om de individuele machtigingen van alle HWEP-widgets te bewerken.
Widget |
Variabele |
Type |
Standaardwaarde |
Beschrijving |
Voorbeeldwaarde |
---|
Widget Inhoud navigeren |
d2l.Custom.LCSWidgets.ContentNavigator.ContextOverride
|
Organisatie
|
null
|
De context voor de widget Inhoud navigeren overschrijven.
|
Is momenteel niet in gebruik. |
Widget Beloningen cursist |
d2l.Custom.LCSWidgets.LearnerAwards.ContextOverride
|
Organisatie
|
null
|
De context voor de widget Beloningen cursist overschrijven.
Opmerking: De widget identificeert rollen die in de reeks “cursist” worden vermeld als cursisten (of consumenten) van de widget. Als een award wordt verborgen totdat deze wordt verdiend, is deze niet zichtbaar voor cursisten die deze nog niet hebben verdiend.
|
var roleDefinitions = { "learner": [ "Role1", "Role2" ] }; |
Widget Fotobanner |
d2l.Custom.LCSWidgets.PhotoBanner.ContextOverride
|
Organisatie
|
null
|
De context voor de widget Fotobanner overschrijven.
|
Is momenteel niet in gebruik. |
Widget Meerdere profielen |
d2l.Custom.LCSWidgets.Profiles.ContextOverride
|
Organisatie
|
null
|
De context voor de widget Meerdere profielen overschrijven.
De widget erkent rollen die in de reeks “beheerder” zijn opgenomen als beheerders van de widget en rollen die in de reeks “instructeur” zijn opgenomen als instructeurs van de widget. Beheerders hebben toegang tot alle configuratieopties van de widget in het contextmenu binnen de widget. Instructeurs hebben alleen toegang tot de optie Gebruikersinstellingen bijwerken in het contextmenu binnen de widget.
|
var roleDefinitions = { "administrator": [ "Role1", "Role2" ], "instructor": [ "Role1", "Role2" ] }; |
De widget Profiel voor één kaart |
d2l.Custom.LCSWidgets.SingleProfile.ContextOverride
|
Organisatie
|
null
|
De context voor de widget Eén profiel overschrijven.
|
Is momenteel niet in gebruik. |
Widget Korte aankondigingen |
d2l.Custom.LCSWidgets.SlimAnnouncements.ContextOverride
|
Organisatie
|
null
|
De context voor de widget Korte aankondigingen overschrijven.
De widget erkent de rollen in de reeks “moderator” als moderators van de widget. Moderators krijgen een koppeling te zien om een nieuwe aankondiging te maken binnen in de tool Aankondigingen.
|
var roleDefinitions = { "moderator": [ "Role1", "Role2" ] }; |
Widget Visuele inhoudsopgave |
d2l.Custom.LCSWidgets.VisualTOC.ContextOverride
|
Organisatie
|
null
|
De context voor de widget Visuele inhoudsopgave overschrijven.
|
Is momenteel niet in gebruik. |
Widget Welkom |
d2l.Custom.LCSWidgets.WelcomeWindow.ContextOverride
|
Organisatie
|
null
|
De context voor de widget Welkom overschrijven.
De widget erkent de rollen in de reeks “editor” als editors van de widget. Editors kunnen de standaardinhoud bekijken, waarin wordt uitgelegd hoe u inhoud voor de widget instelt als deze nog niet is geconfigureerd in de huidige organisatorische eenheid.
|
var roleDefinitions = { "editor": ["Role1", "Role2" ] }; |