Diagramas de actividades
Inicio de sesión
flowchart TD
A([Inicio]) --> B[Usuario accede al sistema]
B --> C[Introduce credenciales]
C --> D[El sistema valida credenciales]
D --> E{Credenciales válidas?}
E -->|Sí| F[Consultar roles y permisos]
F --> G[Crear sesión]
G --> H[Mostrar panel principal]
H --> I([Fin])
E -->|No| J[Mostrar mensaje de error]
J --> K[Registrar intento fallido]
K --> L{Supera límite de intentos?}
L -->|Sí| M[Bloquear usuario temporalmente]
M --> I
L -->|No| C
Solicitud de matrícula
flowchart TD
A([Inicio]) --> B[Aspirante consulta convocatorias]
B --> C[Selecciona programa y edición]
C --> D[El sistema muestra requisitos]
D --> E[Aspirante completa formulario]
E --> F[Aspirante carga documentos]
F --> G{Datos y documentos completos?}
G -->|No| H[Mostrar errores de validación]
H --> E
G -->|Sí| I[Guardar solicitud]
I --> J[Cambiar estado a Enviada]
J --> K[Notificar recepción]
K --> L([Fin])
Evaluación de solicitud
flowchart TD
A([Inicio]) --> B[Secretaría revisa solicitud]
B --> C[Valida documentos]
C --> D{Documentos correctos?}
D -->|No| E[Cambiar estado a Pendiente de corrección]
E --> F[Notificar al aspirante]
F --> G([Fin temporal])
D -->|Sí| H[Enviar solicitud al Comité Académico]
H --> I[Comité evalúa requisitos]
I --> J{Solicitud aprobada?}
J -->|No| K[Registrar rechazo]
K --> L[Notificar rechazo]
L --> M([Fin])
J -->|Sí| N[Aprobar solicitud]
N --> O[Abrir expediente digital]
O --> P[Registrar matrícula oficial]
P --> Q[Notificar aceptación]
Q --> M
Registro de calificaciones
flowchart TD
A([Inicio]) --> B[Profesor accede al módulo académico]
B --> C[Selecciona programa y actividad]
C --> D[El sistema muestra estudiantes]
D --> E[Profesor registra calificaciones]
E --> F{Calificaciones válidas?}
F -->|No| G[Mostrar errores]
G --> E
F -->|Sí| H[Guardar calificaciones]
H --> I[Actualizar expediente]
I --> J[Recalcular estado académico]
J --> K{Bajo rendimiento?}
K -->|Sí| L[Generar alerta académica]
L --> M([Fin])
K -->|No| M([Fin])
Generación de reporte
flowchart TD
A([Inicio]) --> B[Usuario autorizado accede a reportes]
B --> C[Selecciona tipo de reporte]
C --> D[Define filtros]
D --> E[El sistema consulta datos]
E --> F[El sistema calcula indicadores]
F --> G[Genera vista preliminar]
G --> H{Exportar?}
H -->|PDF| I[Generar PDF]
H -->|Excel| J[Generar Excel]
H -->|XML| K[Generar XML]
H -->|No| L[Mostrar en pantalla]
I --> M[Descargar archivo]
J --> M
K --> M
L --> N([Fin])
M --> N
Emisión de certificado o título
flowchart TD
A([Inicio]) --> B[Verificar estudiante]
B --> C[Consultar expediente]
C --> D{Cumplió créditos requeridos?}
D -->|No| E[Notificar requisitos pendientes]
E --> Z([Fin])
D -->|Sí| F{Aprobó evaluación final?}
F -->|No| G[Gestionar segunda convocatoria si procede]
G --> Z
F -->|Sí| H{Tipo de programa}
H -->|Curso, entrenamiento o diplomado| I[Generar certificado]
H -->|Maestría o especialidad| J[Generar título académico]
I --> K[Asignar código de validación]
J --> K
K --> L[Registrar en archivo histórico]
L --> M[Permitir descarga]
M --> Z