Gamificación (Alcance 1)
El motor de gamificación se resuelve por configuración sobre plugins de comunidad y
subsistemas nativos de Moodle. La capa de presentación —el Gamification Sidebar— sí aporta código:
overrides del renderer de block_xp en el tema y el bloque block_pccntr8203403_logros
(ADR-004).
Sin suscripciones de pago y sin forks de ningún plugin de comunidad.
Las cuatro capas
| Capa | Componente | Qué aporta |
|---|---|---|
| Niveles por experiencia | block_xp (Level Up XP Community v19.0) | 8 niveles "Gemas", con imagen propia por nivel |
| Logros certificados | Moodle Badges (núcleo) | 12 insignias: 4 globales y 8 de curso |
| Objetos coleccionables | block_stash | Los objetos existentes del campus, sin cambios |
| Presentación | theme_cdigital + block_pccntr8203403_logros | Gamification Sidebar: tarjeta de gema, colección de logros y acceso a las insignias |
Páginas de esta sección
| Página | Para quién |
|---|---|
| Gemas — Niveles XP | Administrador del sitio: los 8 niveles, sus umbrales, dónde viven y cómo se verifican |
| Insignias | Administrador del sitio: las 12 insignias, su criterio nativo y sus prerrequisitos |
| Guía para gestores | Gestor o docente de un curso: cómo activar la gamificación en su curso, con capturas |
Qué aplica el despliegue y qué queda por curso
A nivel sitio, durante el paso 3 del despliegue: los interruptores de insignias y finalización, los 8 niveles con sus imágenes, y las 12 insignias con sus criterios.
Por curso, a cargo de cada gestor: activar el seguimiento de finalización, definir las condiciones de finalización de sus actividades y añadir los bloques a la región lateral. Es lo que cubre la Guía para gestores.
Los cursos que no definen niveles propios heredan los del sitio: no hace falta configurarlos uno a uno.
Validación
El recorrido completo de validación funcional de la gamificación —16 casos, desde la acumulación de experiencia hasta cada insignia— está en el Protocolo paso a Producción.
Detalle técnico
El acoplamiento del tema con block_xp, los parámetros de instancia de los bloques y el checklist
de riesgo ante un upgrade del plugin están en
theme_cdigital y block_pccntr8203403_logros.