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
| Componente | Descripción |
|---|---|
| theme_cdigital | Tema (hijo de Boost): layouts, plantillas, renderers, AMD y SCSS |
| local_pccntr8203403_dashboard | Plugin local: capa de datos (course_stats, student_stats, academic_alerts) y Web Services |
| local_pccntr8203403_aitutor | Plugin local: proxy del tutor IA (funcion send_message, rate limiting, sanitizacion) |
| local_pccntr8203403_iacontext | Plugin local: contexto plano de actividades para el servicio de IA externo (función get_activity_context) |
| block_pccntr8203403_logros | Bloque: colección de insignias del curso (solo lectura sobre Moodle Badges) |
| block_pccntr8203403_atencion | Bloque: cursos con alertas académicas de riesgo en el Área personal |
Arquitectura por alcance
| Alcance | Página |
|---|---|
| Dashboard de aprendizaje (Alcance 2) | Arquitectura del Dashboard |
| Agente IA (Alcance 3) | Agente IA |
Contratos de integración
| Recurso | Página |
|---|---|
| Consumo del panel del estudiante desde el servicio de IA externo | get_student_panel |
| Contexto de actividades para el servicio de IA externo (en desarrollo) | get_activity_context |
Decisiones y requerimientos
| Recurso | Página |
|---|---|
| Decisiones de arquitectura | ADR |
| Documentos soporte y Figma | Requerimientos |
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.
| Recurso | Página |
|---|---|
| Compilación de los módulos AMD y del SCSS del tema, previa a generar el artefacto | Build de assets |
| Runbook del ambiente de Pruebas del equipo (Docker Compose) | Ambiente de Pruebas |