Variables de configuración del paquete de expansión de componentes de la página de inicio
Las variables de configuración del paquete de expansión de componentes de la página de inicio se utilizan para cada componente del sistema incluido en el paquete de expansión de componentes de la página de inicio (HWEP). Estas variables de configuración ahora están disponibles para los administradores del sistema.
Las variables de configuración del paquete de expansión de componentes de la página de inicio tienen el siguiente formato: d2l.Custom.LCSWidgets.[WidgetName].ContextOverride. Este formato le permite cambiar las piezas de información contextual, como las definiciones de roles directamente desde la variable de configuración, y reemplaza la necesidad de editar el código de los componentes personalizados. Los componentes Premios al estudiante, Varios perfiles, Noticias cortas y Ventana de bienvenida utilizan esta variable de configuración para vincular los permisos del componente a diferentes roles del sistema mediante una cadena de JavaScript. El resto de los componentes de HWEP también tienen esta variable de configuración, pero no la utilizan actualmente. Consulte la tabla que aparece a continuación para ver las variables disponibles.
En la siguiente tabla, se indican las variables de configuración utilizadas para editar los permisos individuales de todos los componentes de HWEP.
Componente |
Variable |
Tipo |
Valor predeterminado |
Descripción |
Valor de ejemplo |
---|
Componente Navegador de contenido |
d2l.Custom.LCSWidgets.ContentNavigator.ContextOverride
|
Org
|
null
|
Anular el contexto del componente Navegador de contenido.
|
Actualmente no se está utilizando. |
Componente Premios del estudiante |
d2l.Custom.LCSWidgets.LearnerAwards.ContextOverride
|
Org
|
null
|
Anular el contexto del componente Premios del estudiante.
Nota: El componente identifica las funciones indicadas en la matriz de “estudiante” como estudiantes (o consumidores) del componente. Si se establece que un premio está oculto hasta que se gane, no es visible para los participantes que aún no lo han ganado.
|
var roleDefinitions = { "estudiante": [ "Rol1", "Rol2" ] }; |
Componente Pancarta de fotos |
d2l.Custom.LCSWidgets.PhotoBanner.ContextOverride
|
Org
|
null
|
Anular el contexto del componente Pancarta de fotos.
|
Actualmente no se está utilizando. |
Componente para varios perfiles |
d2l.Custom.LCSWidgets.Profiles.ContextOverride
|
Org
|
null
|
Anular el contexto del componente Varios perfiles.
El componente reconoce los roles incluidos en la matriz de “administrador” como administradores del componente y los roles incluidos en la matriz de “instructor” como instructores del componente. Los administradores tienen acceso a todas las opciones de configuración del componente en el menú contextual dentro del componente. Los instructores solo tienen acceso a la opción Actualizar configuración de usuario en el menú contextual dentro del componente.
|
var roleDefinitions = { "administrador": [ "Rol1", "Rol2" ], "instructor": [ "Rol1", "Rol2" ] }; |
Componente Perfil de tarjeta única |
d2l.Custom.LCSWidgets.SingleProfile.ContextOverride
|
Org
|
null
|
Anular el contexto del componente Perfil único.
|
Actualmente no se está utilizando. |
Componente Noticias cortas |
d2l.Custom.LCSWidgets.SlimAnnouncements.ContextOverride
|
Org
|
null
|
Anular el contexto del componente Noticias cortas.
El componente reconoce los roles incluidos en la matriz de “moderador” como moderadores del componente. Los moderadores se presentan con un enlace para crear una nueva noticia dentro de la herramienta Noticias.
|
var roleDefinitions = { "moderador": [ "Rol1", "Rol2" ] }; |
Componente Tabla de contenido visual |
d2l.Custom.LCSWidgets.VisualTOC.ContextOverride
|
Org
|
null
|
Anular el contexto del componente Tabla de contenido visual.
|
Actualmente no se está utilizando. |
Componente Bienvenida |
d2l.Custom.LCSWidgets.WelcomeWindow.ContextOverride
|
Org
|
null
|
Anular el contexto del componente Bienvenida.
El componente reconoce los roles incluidos en la matriz de “editor” como editores del componente. Los editores pueden ver el contenido predeterminado, lo que explica cómo configurar el contenido del componente si aún no se ha configurado en la unidad de organización actual.
|
var roleDefinitions = { "editor": ["Rol1", "Rol2" ] }; |