Skip to content

📋 Asistencia

El módulo de Asistencia permite registrar y dar seguimiento a la presencia de los estudiantes en cada clase programada. Está diseñado para operar directamente desde el calendario del horario, permitiendo un flujo rápido: ver bloque → registrar asistencia de toda la sección.

📍 Ruta de acceso: Menú lateral → Aula VirtualAsistencia


1. Sistema de Estados de Asistencia

Los estados de asistencia son configurables por el administrador y soportan colores personalizados. Cada estado tiene un color de fondo y un color de texto para su visualización en la interfaz.

CampoTipoDescripción
NombreTexto (20 car.)Identificador del estado (ej: Presente, Ausente, Justificado, Tardanza)
ActivoSí/NoControla si el estado aparece como opción disponible
SistemaSí/NoIndica si es un estado base del sistema (no eliminable)
ColorHexadecimalColor de fondo del chip de estado
Color TextoHexadecimalColor del texto dentro del chip

⚙️ Configuración: Menú lateral → AjustesCategorías → pestaña Estados de Asistencia


2. Flujo de Registro — Desde el Calendario

La forma principal de registrar asistencia es directamente desde un bloque del horario en el calendario. Al hacer clic en el botón 📋 Asistencia de un bloque, el sistema transfiere automáticamente el contexto (sección, materia, fecha, horario) a la pantalla de registro masivo.

Datos transferidos automáticamente al formulario de registro:

DatoOrigen
Año LectivoFiltro activo del calendario
SecciónFiltro activo del calendario
MateriaTítulo del bloque seleccionado
FechaFecha del bloque en el calendario
Hora inicio / finHorario del bloque seleccionado

3. Pantalla de Registro Masivo

La pantalla de registro muestra el contexto de la clase en chips informativos y una tabla con todos los estudiantes matriculados en la sección. Para cada estudiante se puede seleccionar:

ColumnaDescripción
Nombre CompletoNombre del estudiante (solo lectura)
MotivoSelector del estado de asistencia (Presente, Ausente, Justificado, Tardanza, etc.)
DescripciónCampo opcional para notas adicionales (ej: "Llegó 15 min tarde", "Permiso médico")

💡 Nota

Solo se guardan los estudiantes que tengan un estado seleccionado. Si un estudiante no tiene estado asignado, se omite del registro. Esto permite registrar asistencia selectiva (solo ausencias/tardanzas).

🔔 Notificaciones Automáticas

Cuando un estudiante es marcado con un estado diferente a "Presente" (ID ≠ 1), el sistema envía automáticamente una notificación push a los tutores del estudiante, informándoles del estado de asistencia.


4. Lista de Registros de Asistencia

La vista principal muestra todos los registros de asistencia en formato de tabla con filtros avanzados:

Filtros disponibles (selectores en cascada):

🎓 Año Lectivo → 🏫 Sección → 📚 Curso → 📅 Rango de Fechas

Además incluye un campo de búsqueda por nombre de estudiante.

Columnas de la tabla:

ColumnaDescripción
Año LectivoCiclo escolar del registro
SecciónGrado y grupo
CursoMateria asociada
EstudianteNombre completo
FechaFecha del registro
EstadoChip de color con el estado de asistencia

Acciones disponibles por registro (menú de tres puntos):

AcciónIconoDescripción
Editar✏️Cambiar el estado o la descripción del registro individual
Estudiante🎓Navegar al expediente completo del estudiante
Eliminar🗑️Borrar el registro de asistencia (con confirmación)

5. Dashboard Analítico de Asistencia

El módulo incluye un panel de análisis visual con gráficos interactivos. Es accesible desde el menú lateral → Aula VirtualPanel de Asistencia.

📍 Ruta de acceso: Menú lateral → Aula VirtualPanel de Asistencia

Tarjetas de Estadísticas (Premium Cards):

TarjetaIconoColorDescripción
AsistenciasVerdeTotal de registros con estado "Presente"
Ausencias InjustificadasRojoTotal de ausencias sin justificación
Ausencias Justificadas⚠️NaranjaTotal de ausencias con justificación
Tardanzas🕐AzulTotal de llegadas tardías

Gráficos disponibles:

GráficoTipoDescripción
Asistencia por EstadoBarrasDistribución de registros agrupados por cada estado
Tendencia (30 días)LíneaEvolución diaria de registros de asistencia
Distribución por GradoPastel (Donut)Proporción de registros por grado académico
Distribución por NivelPastelProporción de registros por nivel educativo

El dashboard también incluye una tabla de ausencias recientes (últimos 10 registros) con avatar del estudiante, sección, curso, fecha y estado con chip de color.

🔍 Filtros del Dashboard

El panel soporta los mismos filtros en cascada que la lista principal (Año Lectivo → Sección → Curso). Los gráficos se actualizan automáticamente al cambiar cualquier filtro.


6. Resumen de Navegación — Asistencia

ElementoUbicaciónFunción
📋 Asistencia (Botón)Bloque del calendarioIniciar registro masivo desde el horario
🔍 BuscarBarra superior de listaEjecutar búsqueda con los filtros actuales
Año LectivoBarra de filtrosFiltro principal del selector en cascada
SecciónBarra de filtrosDepende del Año Lectivo seleccionado
CursoBarra de filtrosDepende de la Sección seleccionada
Rango de FechasBarra de filtrosFiltrar por período (fecha inicio/fin)
EstudianteBarra de filtrosBúsqueda por nombre del estudiante
✏️ EditarMenú de acciones por filaModificar estado y descripción del registro
🎓 EstudianteMenú de acciones por filaNavegar al expediente del estudiante
🗑️ EliminarMenú de acciones por filaBorrar registro con confirmación
💾 GuardarFormulario de registro masivoConfirmar y almacenar la asistencia de todos los estudiantes
📊 DashboardMenú lateralAcceder al panel analítico con gráficos interactivos

Sistema de Gestión Académica