Skip to content

📅 Horario

El módulo de Horario permite configurar la programación semanal de clases para cada sección. Utiliza un calendario visual interactivo que muestra los bloques de clase organizados por día y hora, permitiendo una gestión intuitiva del tiempo escolar.

Ruta de acceso: Menú lateral → Aula VirtualHorario


1. ¿Qué es un Horario?

Un horario es la distribución temporal de los cursos (asignaturas) de una sección a lo largo de la semana. Cada bloque de horario define:

  • Día de la semana: Lunes a Sábado (domingos opcionales)
  • Hora de inicio y fin: Rango de tiempo del bloque
  • Curso: La asignatura que se imparte (incluye el docente asignado)
  • Aula: Salón donde se imparte la clase (opcional, para aulas especializadas)

📌 Nota

El horario se vincula directamente al módulo de Cursos de Estructura Académica. Cada bloque del calendario pertenece a un curso previamente configurado en la sección.


2. Vista del Calendario

Al ingresar al módulo, se presenta un calendario semanal interactivo basado en la biblioteca Vue-Cal. El calendario muestra los bloques de clase como eventos con código de color, organizados por día y franja horaria.

Modos de vista disponibles:

ModoDescripción
Semana (por defecto)Vista de lunes a viernes con todos los bloques visibles
DíaVista detallada de un solo día

Vista del calendario semanal con horario de clases

Cada bloque de evento muestra:

  • Título: Nombre del curso/asignatura
  • Horario: Hora de inicio y fin (ej: 07:00 - 07:35)
  • Botones de acción: Eliminar (🗑️), Asistencia (📋), Incidencia (⚠️)

📌 Nota

El rango de horas visibles del calendario se configura globalmente en los ajustes del sistema (por ejemplo, de 07:00 a 15:00). Los fines de semana están ocultos por defecto.


3. Filtros del Horario

La barra de filtros superior permite seleccionar qué horario visualizar:

FiltroTipoFunción
Año LectivoSelectorFiltra por ciclo escolar (se preselecciona el año activo)
SecciónSelector con búsquedaFiltra por grado y grupo. Se habilita al seleccionar un Año Lectivo
DocenteSelector con búsquedaFiltra por profesor (muestra todos los bloques de ese docente)

Filtros del horario: Año Lectivo, Sección y Docente

💡 Consejo

Puede buscar el horario de dos maneras: por Sección (ver todas las clases de 7mo A) o por Docente (ver todas las clases del Prof. Juan Pérez en todas las secciones). Ambos modos requieren que el Año Lectivo esté seleccionado.

⚠️ Importante

Para que el botón de búsqueda (🔍) se active, debe seleccionar el Año Lectivo Y al menos una Sección o un Docente.


4. Crear un Bloque de Horario

Para agregar clases al horario de una sección:

  1. Seleccione un Año Lectivo y una Sección en los filtros.
  2. Haga clic en el botón + (solo visible con ambos filtros seleccionados).
  3. Se abrirá el formulario de creación con los siguientes campos:
CampoObligatorioDescripción
Año LectivoSolo lectura, tomado del filtro
SecciónSolo lectura, tomado del filtro
CursoAsignatura a programar (solo cursos de la sección seleccionada)
AulaAula específica (opcional, para laboratorios o salas especiales)

Debajo de estos campos aparece una lista de días de la semana (Lunes a Domingo), cada uno con:

  • Checkbox: Activa o desactiva ese día
  • Hora de inicio: Selector de hora de inicio
  • Hora de fin: Selector de hora de fin

Formulario de creación de horario con días y horas

💡 Consejo

Puede marcar múltiples días a la vez en un solo formulario. Por ejemplo, si Matemáticas se imparte Lunes, Miércoles y Viernes de 08:00 a 08:35, puede marcar los tres días y guardar una sola vez. El sistema creará automáticamente los tres bloques de horario.

📌 Nota

Las horas disponibles en los selectores se generan automáticamente en intervalos regulares según la configuración del sistema.

  1. Marque los días deseados, seleccione las horas y haga clic en Guardar (💾).

5. Acciones sobre los Bloques del Calendario

Cada bloque de clase en el calendario tiene tres botones de acción directa en la esquina superior derecha:

AcciónÍconoColorDescripción
Eliminar🗑️CianElimina el bloque de horario (requiere confirmación)
Asistencia📋NaranjaNavega directamente al registro de asistencia de esa clase
Incidencia⚠️AmarilloNavega al formulario de incidencia para esa clase

Vista del calendario con botones de acción en cada bloque

💡 Consejo

Los botones de Asistencia e Incidencia son atajos contextuales. Al hacer clic, el sistema pre-carga automáticamente la sección, la fecha y el horario del bloque seleccionado, evitando que tenga que buscar manualmente la información.

📌 Nota

La visibilidad de estos botones depende de los permisos del usuario. Un docente con permiso de Asistencia verá el botón de 📋, pero no el de 🗑️ si no tiene permiso de editar horarios.


6. Impresión del Horario

El módulo permite generar una versión imprimible del horario de una sección:

  1. Seleccione una Sección en los filtros y cargue el horario.
  2. Haga clic en el botón de impresora (🖨️) en la barra de herramientas.
  3. Se abrirá un diálogo de vista previa a pantalla completa con el horario formateado en tabla HTML.
  4. Desde el diálogo, haga clic en Imprimir para enviar a la impresora o guardar como PDF.

📌 Nota

El reporte de impresión utiliza el título internacionalizado del sistema. Si el idioma del sistema está en inglés, el título del reporte será "Class Schedule" en lugar de "Horario de Clases".


7. Días Feriados y el Calendario

El calendario del horario integra automáticamente los días feriados registrados en el sistema. Cuando un día tiene un feriado configurado, el sistema reemplaza todos los bloques de clase de ese día con un evento especial de día completo que muestra el nombre del feriado.

¿Dónde se configuran los feriados?

Los días feriados se gestionan desde el módulo de Categorías administrativas:

Ruta: Menú lateral → AjustesCategorías → pestaña 🏖️ Feriados

CampoObligatorioDescripción
FechaFecha exacta del feriado (formato DD/MM/AAAA)
DescripciónNombre del feriado (ej: "Día de la Independencia", "Navidad")

💡 Consejo

Al registrar los feriados del año escolar al inicio del ciclo, el calendario de horarios los mostrará automáticamente en todas las secciones, evitando confusiones sobre días sin clases.

⚠️ Importante

Cuando un día es feriado, no se muestran bloques de clase para ninguna sección. El sistema toma precedencia del feriado sobre el horario regular.


8. Relación entre el Horario y otros Módulos

El horario es la columna vertebral del día a día académico. Conecta la estructura organizativa con las operaciones diarias:

MóduloRelación con el Horario
CursosCada bloque del horario pertenece a un curso (asignatura + docente + sección)
SeccionesEl horario se configura por sección
AsistenciaDesde cada bloque se accede directamente al registro de asistencia
IncidenciasDesde cada bloque se puede reportar una incidencia disciplinaria
Clases AhoraEl dashboard en tiempo real usa el horario para determinar qué clase está en curso
Portal de PadresLos padres pueden consultar el horario de clases de sus hijos

9. Resumen de Navegación — Horario

ElementoUbicaciónFunción
🔍 BuscarEsquina superior derechaCargar el horario según los filtros (requiere Año + Sección o Docente)
MásEsquina superior derechaCrear bloques de horario (requiere Año Lectivo y Sección)
🖨️ ImprimirEsquina superior derechaGenerar vista previa para impresión (requiere Sección)
Año LectivoBarra de filtros (izquierda)Filtrar por ciclo escolar
SecciónBarra de filtros (centro)Filtrar por grado y grupo (con búsqueda)
DocenteBarra de filtros (derecha)Filtrar por profesor
🗑️ EliminarEsquina de cada bloqueEliminar un bloque de clase
📋 AsistenciaEsquina de cada bloqueIr al registro de asistencia de esa clase
⚠️ IncidenciaEsquina de cada bloqueReportar incidencia de esa clase
💾 GuardarDentro del diálogoConfirmar creación de bloques

Sistema de Gestión Académica