Saltar al contenido principal

Panel de Actividades (región de bloques)

Ficha técnica
  • Impacto — Tema: Layout mydashboard.php (elimina cajón derecho theme_boost-drawers-blocks); plantilla mydashboard.mustache (mueve side-pre al aside); elimina activity_panel.mustache y sus tarjetas estáticas; SCSS .cdigital-activitypanel reescrito para bloques nativos
  • Impacto — Plugin: --
  • Requisito: Diseño (Figma) · Figma: -- · Estado: Implementado

Propósito

La columna derecha del Área personal (/my/) —llamada Panel de Actividades— migró de tarjetas estáticas (Cursos que necesitan atención, Insignias, Calendario, Usuarios en línea) a una región de bloques nativa de Moodle.

Con la edición activada, los administradores pueden añadir, mover, configurar y eliminar bloques Moodle directamente desde el panel, igual que en cualquier otra página con regiones de bloques.

Cambios respecto a la versión anterior

AntesAhora
Cajón derecho (drawer) con la región side-pre oculta tras un toggleRegión side-pre visible permanentemente en el Panel de Actividades
Tarjetas estáticas con markup fijo en activity_panel.mustache (atención, insignias, calendario, usuarios en línea)Bloques nativos de Moodle añadibles/quitables desde la interfaz de edición
Strings hardcodeados (panelattention, panelbadges, panelcalendar, panelonlineusers)Strings eliminados; cada bloque define su propio título

De las cuatro tarjetas estáticas originales, tres tienen equivalente nativo (Insignias, Calendario, Usuarios en línea). "Cursos que necesitan atención" no lo tenía, y se reconstruyó como bloque propio: ver Bloque "Cursos que necesitan atención".

Cómo usar

  1. Ir al Área personal (/my/).
  2. Activar "Activar edición" (botón superior derecho).
  3. En el Panel de Actividades (columna derecha) aparecerá el botón "Añadir un bloque".
  4. Seleccionar el bloque deseado del listado (por ejemplo, Calendario, Timeline, Usuarios en línea, etc.).
  5. Arrastrar para reordenar o usar el menú de configuración de cada bloque.

Para retirar bloques de la vista predeterminada de todos los usuarios, ver Retirar bloques del dashboard.

Archivos afectados

ArchivoCambio
layout/mydashboard.phpElimina variables blockdraweropen, forceblockdraweropen y el drawer derecho
templates/mydashboard.mustacheElimina theme_boost-drawers-blocks; mueve addblockbutton + sidepreblocks al <aside> del panel
templates/activity_panel.mustacheEliminado (reemplazado por la región de bloques)
scss/preset/cdigital.scssReescritura completa de .cdigital-activitypanel para contener .block-region y bloques nativos
lang/en/theme_cdigital.phpElimina strings panelattention, panelbadges, panelcalendar, panelonlineusers
lang/es/theme_cdigital.phpElimina strings panelattention, panelbadges, panelcalendar, panelonlineusers