Saltar a contenido

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