Saltar a contenido

Módulos Funcionales del Sistema

El sistema se compone de 6 módulos lógicos independientes que agrupan las funcionalidades por responsabilidad de negocio.

Módulo 1: Seguridad y Auth

Ubicación: lib/features/login Encargado de gestionar la identidad y el acceso mediante roles (RBAC). * Autenticación: Login seguro con credenciales institucionales. * Recuperación: Flujo para restablecer contraseñas vía correo. * Student Lookup: Permite verificar si un alumno está dictaminado antes de permitirle registrarse.

Módulo 2: Ingesta y Administración

Ubicación: lib/features/operations y lib/features/academic Responsable de la inicialización de datos y gestión de catálogos. * Carga Masiva (ETL): Procesamiento de archivos Excel/CSV para dar de alta alumnos masivamente. * Gestión de Tutores: ABM (Altas, Bajas, Modificaciones) del catálogo de profesores por academia.

Módulo 3: Workflow de Asignación

Ubicación: lib/features/students y lib/features/academic Núcleo lógico que controla el ciclo de vida de la tutoría. * Motor de Asignación: Vinculación manual de Alumno-Tutor-Materia. * Máquina de Estados: Control automático del estatus (PendienteEn CursoAcreditado).

Módulo 4: Gestión Documental (DMS)

Ubicación: lib/features/operations/upload_evidence Repositorio digital seguro para el soporte del proceso. * Carga de Evidencias: Interfaz para subir bitácoras y actas (PDF/Imagen). * Validación: Flujo de aprobación/rechazo por parte del Jefe de Academia.

Módulo 5: Evaluación y Reportes

Ubicación: lib/features/reports Formalización de resultados y entregables. * Registro de Calificaciones: Captura segura de la nota final. * Reportes Oficiales: Generación de PDFs y Excels listos para entregar a Gestión Escolar. * Gráficas: Visualización estadística del rendimiento semestral.

Módulo 6: Notificaciones

Servicio transversal para mantener informados a los actores. * Alertas: Correos automáticos ante asignación de tutor o rechazo de evidencia.