Saltar al contenido principal

Campus Virtual — Documentación de la entrega

Documentación técnica de lo que se entrega para el Campus Virtual de Colombia Aprende sobre Moodle 5.1+ (branch 501). Está organizada por lo que necesita hacer quien la lee.

Por dónde empezar​

Si vas a…Empieza por
Ejecutar el despliegue en CertificaciónIntegración y despliegue — el plan del RFC, ítem por ítem
Administrar el campus una vez desplegadoOperación y administración — ajustes, gamificación, Web Services
Entender qué se construyóCatálogo de features → Referencia técnica
Saber qué recibesManifiesto de entrega — componentes, versiones, requisitos

Qué se entrega​

Seis componentes de código propio sobre el árbol de Moodle, más configuración sobre plugins de comunidad y subsistemas nativos. No se modifica ningún archivo del núcleo.

ComponenteTipoVersiónMadurez
theme_cdigitalTema (hijo de Boost)0.1.0 (2026081404)ALPHA
local_pccntr8203403_dashboardPlugin local (datos + Web Services)1.2.0 (2026072700)STABLE
local_pccntr8203403_aitutorPlugin local (proxy del tutor IA)0.1.0 (2026072100)ALPHA
local_pccntr8203403_iacontextPlugin local (contexto de actividades para el servicio de IA)0.3.0-prototype (2026091401)ALPHA
block_pccntr8203403_logrosBloque (colección de insignias del curso)0.1.0 (2026071400)ALPHA
block_pccntr8203403_atencionBloque (cursos que necesitan atención)0.1.0 (2026072700)ALPHA

Inventario completo, requisitos y qué no incluye la entrega: Manifiesto de entrega.

Los tres alcances del proyecto​

La correspondencia entre cada funcionalidad, su impacto en tema y plugin, su requisito, su diseño en Figma y su estado está en el Catálogo de features.

  1. Gamificación — 8 niveles XP ("Gemas") y 12 insignias sobre block_xp y Moodle Badges. El motor se resuelve por configuración; la capa de presentación (Gamification Sidebar) aporta overrides del renderer de block_xp y el bloque de logros (ADR-004). → Gamificación

  2. Dashboard de aprendizaje — fila héroe, banner y modal "Ver mi avance" en la vista de curso; Welcome Hero, Stats Row y bloque de cursos que necesitan atención en el Área personal; motor de alertas académicas de 12 tipos. Plugin de datos local_pccntr8203403_dashboard con el renderizado en theme_cdigital (ADR-002). → Catálogo

  3. Integración del Agente IA — dos flujos. Consulta: acceso REST de solo lectura al contexto del estudiante mediante las funciones externas get_student_panel (el panel de aprendizaje) y get_activity_context (el detalle actividad por actividad), con token y capacidades, sin consultar mdl_* directamente. Conversación: el Drawer IA del tema sobre el plugin proxy local_pccntr8203403_aitutor. → Agente IA

El despliegue, en corto​

Tres pasos, en este orden y no otro: código fuente → instalación (upgrade.php y purga de cachés) → configuración administrativa. Moodle no puede configurar lo que todavía no ha registrado.

El plan completo para Certificación, con sus diez ítems, responsables y duraciones, está en Integración y despliegue. El criterio de aceptación funcional, en el Protocolo paso a Producción.

Cómo navegar​

SecciónContenido
EntregaComponentes, versiones, requisitos del entorno, plugins de comunidad y qué no incluye
Integración y despliegueEl plan del RFC ítem por ítem: preparación, los tres pasos, verificación, protocolo funcional y reversa
Catálogo de featuresCada funcionalidad con su impacto y su trazabilidad a requisito y Figma
Operación y administraciónAjustes del tema y del tutor IA, gamificación, Web Services, bloques
Referencia técnicaFichas de los componentes, arquitectura, ADR, contratos de integración y documentos soporte