Saltar al contenido principal

Referencia técnica

Capa de detalle para el equipo técnico: fichas de los componentes de código, arquitectura de cada alcance, decisiones de diseño (ADR) y los documentos soporte del requerimiento con el diseño en Figma.

Si buscas qué se entrega, empieza por Entrega; si buscas qué hace cada feature, por el Catálogo.

Componentes de código​

ComponenteDescripción
theme_cdigitalTema (hijo de Boost): layouts, plantillas, renderers, AMD y SCSS
local_pccntr8203403_dashboardPlugin local: capa de datos (course_stats, student_stats, academic_alerts) y Web Services
local_pccntr8203403_aitutorPlugin local: proxy del tutor IA (funcion send_message, rate limiting, sanitizacion)
local_pccntr8203403_iacontextPlugin local: contexto plano de actividades para el servicio de IA externo (función get_activity_context)
block_pccntr8203403_logrosBloque: colección de insignias del curso (solo lectura sobre Moodle Badges)
block_pccntr8203403_atencionBloque: cursos con alertas académicas de riesgo en el Área personal

Arquitectura por alcance​

AlcancePágina
Dashboard de aprendizaje (Alcance 2)Arquitectura del Dashboard
Agente IA (Alcance 3)Agente IA

Contratos de integración​

RecursoPágina
Consumo del panel del estudiante desde el servicio de IA externoget_student_panel
Contexto de actividades para el servicio de IA externo (en desarrollo)get_activity_context

Decisiones y requerimientos​

RecursoPágina
Decisiones de arquitecturaADR
Documentos soporte y FigmaRequerimientos

Documentos internos del equipo​

Material que no forma parte de la entrega al cliente ni del plan de despliegue a Certificación, pero que se conserva como referencia del equipo de desarrollo.

RecursoPágina
Compilación de los módulos AMD y del SCSS del tema, previa a generar el artefactoBuild de assets
Runbook del ambiente de Pruebas del equipo (Docker Compose)Ambiente de Pruebas