Cómo hacerlo
Generar un horario escolar: el generador, el solucionador de huecos y el ciclo de mejora
Un horario no se genera una sola vez. Se genera, se mide, se pule y se vuelve a medir. Esta guía recorre ese ciclo tal como lo encuentra un responsable de horarios de una escuela secundaria — tardes, un viernes corto, profesores que vienen dos horas y se van a casa — e indica qué ajuste responde a cada queja.
Tres etapas, y puede detenerse después de cualquiera
Usted introduce una sola vez los hechos del centro: las materias, quién las enseña, qué clases asisten y qué aulas existen. Luego el programa coloca cada lección en un día y una hora.
- El generador coloca cada lección. Es rápido y nunca rompe una regla dura: nadie está en dos lugares a la vez, cada lección tiene un aula que ofrece lo que necesita, nada queda fuera del horario de trabajo.
- El resolvedor de huecos pule entonces la semana durante los minutos que le dé. Mueve lecciones para cerrar huecos en los días de las clases y de los docentes, mantiene las tardes dentro del límite que fije y da a los docentes días libres enteros cuando puede. Nunca rompe una regla que el generador respetó, y siempre conserva la mejor semana que ha encontrado — detenerlo no pierde nada.
- Publicar hace visible el resultado a alumnos, docentes y familias, en la web y en la aplicación.
Qué es un hueco y qué cuesta
Un hueco es una hora vacía entre dos lecciones de la misma clase o del mismo docente el mismo día. Las horas libres al comienzo o al final de un día no son huecos. El resolvedor lo valora todo en una sola unidad, la hora-hueco: una hora que un docente espera entre dos lecciones. Un hueco para los alumnos pesa mil veces más, así que el resolvedor sacrificará mucha comodidad del docente antes de dejar a una clase esperando.
Todo lo demás — la jornada de una sola hora de un docente, una jornada larga, una lección fuera del aula propia del docente, una optativa en medio de la jornada de la clase — tiene un precio en la misma unidad, y los ajustes siguientes son esos precios.
Una primera ejecución en diez minutos
Con los datos introducidos, este es el camino más corto hacia un horario que pueda mirar.
Active el pulido
Ajustes › Varios (F2), pestaña Generar: marque Ejecutar optimización de huecos y fije Duración (min) en 10.
Describa el ritmo del centro
Pulse Ajustes de optimización de huecos … y complete la columna izquierda: La tarde empieza en la hora (la hora escolar a partir de la cual una lección cuenta como de tarde — 10 en un centro con 14 horas al día), Tardes por clase y semana (1 da a cada clase como máximo una tarde), Mín. de horas de docente por día (2: nadie viene por una sola lección) y Máx. de horas de docente por día (blando) (5 o 6). Confirme ambas ventanas.
Fije la última hora de cada día
En la pestaña Generar, Última hora del día tiene un campo por día de la semana. El número es una hora escolar contada desde el comienzo del horario de trabajo, no una hora del reloj: un viernes que termina después de la novena lección es 9, los demás días 14. Es una regla dura del resolvedor de huecos, así que mantenga activado el pulido cuando dependa de ella.
Generar
Pulse el botón Generar (el icono del despertador en la barra de herramientas), responda Sí a la advertencia — las lecciones no bloqueadas se colocan de nuevo, así que bloquee las que colocó a mano — marque los programas y cursos en la ventana siguiente y pulse Iniciar. El generador coloca la semana; el resolvedor de huecos la pule durante diez minutos.
Lea los números
Ctrl + B abre las estadísticas de la semana: lecciones sin aula, huecos de clase, días de tarde por encima del tope, lecciones pasada la última hora del día, días-docente, horas-hueco, días de una hora y días largos. Anótelos — cada cambio posterior se juzga contra ellos.
El ciclo de mejora
El resolvedor mejora rápido al principio y despacio después. La forma eficiente de trabajar es una escalera de tiempos de ejecución: la ejecución más corta que pueda responder la pregunta que tiene.
La regla práctica: nunca ejecute más de diez minutos mientras sigue cambiando ajustes, y cambie un ajuste cada vez — si cambia tres, no sabrá cuál ayudó. Mida, cambie una cosa, ejecute un pulido corto, vuelva a medir; conserve el cambio si los números mejoraron, deshágalo si no. Pare cuando dos ejecuciones sucesivas de veinte minutos no mejoren nada, o cuando lo que queda sea algo con lo que puede vivir. Un horario con tres huecos de docentes es un buen horario; los últimos huecos suelen deberse a los datos — un docente que solo puede venir el lunes y el jueves — y no al resolvedor.
- Uno o dos minutos — «¿este ajuste rompió algo evidente?» Cada vez que cambie un ajuste.
- Cinco minutos — «¿esta dirección es mejor que la anterior?» El paso estándar del ciclo.
- Diez a veinte minutos — «¿hasta dónde puede llegar esta configuración?» Cuando las ejecuciones de cinco minutos dejan de cambiar algo.
- Treinta a sesenta minutos — candidata a publicación.
- Varias horas o toda la noche — solo para la versión final, con todos los ajustes decididos.
Qué ajuste responde a qué queja
Las quejas que oye un responsable de horarios y el ajuste de la ventana de optimización de huecos que responde a cada una.
- «Mi clase tiene lecciones por la tarde tres veces por semana.» — Tardes por clase y semana. Una regla dura: el resolvedor mueve lecciones hasta que se cumple.
- «Vengo al centro por una sola lección.» — Mín. de horas de docente por día, y un Valor de un día de presencia del docente más alto: el resolvedor prefiere entonces añadir una hora a ese día o vaciarlo.
- «Mis jornadas son demasiado largas.» — Máx. de horas de docente por día (blando); el máximo diario duro permanece en la pestaña Generar.
- «Quiero días libres enteros, no jornadas cortas todos los días.» — desmarque Los docentes vienen todos los días laborables y suba el valor del día; el generador llena entonces primero los días que un docente ya trabaja.
- «Los alumnos que no cursan la optativa se quedan esperando en medio del día.» — Optativas en el borde del día.
- «Nunca doy clase en mi propia aula.» — Aula propia del docente – peso; el aula también tiene que ofrecer lo que necesita la lección.
- «Algunas lecciones no tienen aula.» — primero los datos: propiedades y asientos de las aulas, y luego un horario extendido algo más amplio. Una lección sin aula cuenta como no colocada; el resolvedor no puede inventar un aula.
Cuando los números dejan de moverse
Rara vez está atascado; trabaja en los casos más difíciles, y es normal que los últimos huecos tarden más que todos los demás. Si las estadísticas no han cambiado en veinte minutos, pare — la mejor semana está guardada —, relaje una regla y ejecute de nuevo. Si nada ayuda, la causa casi siempre está en los datos: un docente disponible dos días, un aula que necesitan todos los laboratorios, una clase con más lecciones de las que cabe en la mañana — preparar un centro para la generación de horarios enumera los errores que más vemos.
Cada campo de la ventana de optimización de huecos tiene un botón ? con una explicación más larga, el rango válido y el valor por defecto medido en centros reales. El libro completo — preparación, cada parámetro, el ciclo, una amplia parte de resolución de problemas y recetas para centros típicos — está en la página de documentación como PDF.
Cambiar el horario una vez empezado el trimestre
Durante el trimestre el horario está publicado y las semanas ya impartidas no deben moverse. Un interruptor, Desde la semana actual, indica a tres herramientas dónde empezar; la semana es la del control deslizante de semanas.
Con el interruptor activado, Mejorar y Mover cambian las lecciones desde esa semana hasta el final de su período. Con él desactivado cambian solo esa semana, y una lección que se imparte en más semanas se divide — la opción correcta para un docente que está ausente una semana. Cada respuesta se aplica entera o no se aplica, las lecciones bloqueadas nunca se mueven, y las mismas tres herramientas están en la administración desde el navegador. La parte 7 del libro las describe paso a paso.
- Generar con el interruptor activado reconstruye el horario desde esa semana hasta el final del año. Cada lección de las semanas anteriores queda exactamente como estaba. Antes de que empiece el curso escolar no hay nada que proteger, y la ejecución comienza en la semana 1.
- Optimización › Mejorar el horario actual da al resolvedor de huecos el horario tal como está durante unos minutos. Solo mueve una lección donde eso cierra huecos, enumera cada cambio y espera Conservar o Deshacer.
- Mover — clic derecho sobre una lección — pone una lección donde usted quiere. El resolvedor hace sitio moviendo el menor número posible de otras lecciones y muestra el precio en huecos de alumnos, horas-hueco de docentes y días-docente.
¿Quiere verlo funcionando?
Reserve una presentación en línea de 45 minutos y la recorreremos con el propio problema de programación de su institución.