Gamificación (Alcance 1)
Sistema de gamificación del Campus Virtual construido exclusivamente con Moodle nativo y plugins de comunidad — sin suscripciones de pago y sin código custom.
Spec autoritativa: Plan operativo de Gamificación v1.4 — contiene además la guía operativa paso a paso (fases, SQL, checkpoints) para aplicar la configuración. El requerimiento original está en Requerimientos.
Arquitectura
| Capa | Plugin | Mecánica |
|---|---|---|
| Gemas (niveles) | block_xp Community v19.0 | XP acumulado → nivel con imagen personalizada |
| Insignias (logros) | Moodle Badges nativo (mdl_badge, mdl_badge_issued) | Criterio cumplido → OpenBadge certificado |
| Objetos (coleccionables) | block_stash | Ítem coleccionable por módulo |
Los tres plugins ya están instalados en el campus. La gamificación se resuelve por configuración (Admin UI + SQL puntual sobre mdl_block_xp_config), no por desarrollo de plugins propios.
Componentes
| Página | Contenido |
|---|---|
| Gemas — Niveles XP | Los 8 niveles "Gema", umbrales de XP, dónde vive la configuración |
| Insignias | Las 10 insignias activas, criterios nativos, encadenamiento site/course badge, descartadas y diferida |
Objetos (block_stash)
El campus conserva los 4 objetos coleccionables existentes (Binoculares, Brújula, Lupa, Mapa) sin modificaciones. El alcance de gamificación no toca block_stash.
Estado
La configuración está definida y validada en la spec, pendiente de aplicación por curso (la aplicación inicia sobre un curso piloto antes de replicar). Ver el estado consolidado en Alcances y desarrollos.