Cómo hacerlo
Preparar un colegio para la generación del horario: los datos, los errores y las cinco decisiones
El programa solo puede ser tan bueno como lo que se le da. La mayoría de los horarios decepcionantes no son un fallo del solucionador; son un problema de datos que el solucionador optimizó con fidelidad. Esta guía es la media hora antes de la primera ejecución.
La lista de verificación de dos minutos
Ocho cosas que tienen que ser ciertas antes de que el generador pueda hacer su trabajo. Recorra la lista una vez; ahorra un día preguntándose por qué una lección sigue sin colocar.
Existe toda lección que debe colocarse
Curso → turno → grupo → docente. Una lección sin docente, o sin grupo, no es una lección que el generador pueda colocar.
Docentes y grupos tienen las horas correctas por día
Los límites diarios son reglas duras. Un valor en la pantalla propia de un docente o de un grupo siempre prevalece sobre el valor por defecto de la pestaña Generar.
Las aulas tienen sus asientos y su equipamiento
Una lección necesita un aula que tenga todas las propiedades que pide el curso. Un laboratorio de informática que no está marcado como tal es un aula que la lección de laboratorio no puede usar.
Las aulas propias se fijan donde importan
Si un docente debe dar siempre clase en “su” aula, se fija como aula por defecto de ese docente; el solucionador de huecos tiene entonces algo que preferir.
Las optativas se marcan como optativas
Solo así puede el solucionador mantenerlas en los extremos del día, donde los alumnos que no las cursan no se quedan esperando.
Las lecciones que se imparten juntas están enlazadas
Dos turnos que deben impartirse a la misma hora son turnos enlazados. Sin enlazar, caen en horas distintas y los alumnos tienen dos lecciones que debían ser simultáneas y no lo son.
Los horarios bloqueados se introducen como reservas
Reuniones, días libres, un gimnasio no disponible: ningún generador puede adivinarlos. Lo que no se introduce es libre a ojos del generador.
Guarde una copia del archivo
Generar cambia mucho. Una copia anterior a la primera ejecución es el seguro más barato que existe.
Los errores de datos que vemos con más frecuencia
Cada uno de estos parece, en el resultado, un solucionador que hizo mal su trabajo. Ninguno lo es.
| Error | Qué hace el generador con él |
|---|---|
| Un curso no tiene docente asignado | La lección queda sin colocar, o se coloca sin nadie que la imparta. |
| A un aula le falta una propiedad que exige el curso | Esa lección no encuentra aula y se cuenta como no colocada. |
| Dos lecciones que se imparten juntas no están enlazadas | Se colocan en horas distintas; los alumnos tienen entonces dos lecciones que debían ser simultáneas. |
| No se introducen los días no disponibles de los docentes | El generador le da con gusto al docente lecciones en un día en que no está en la escuela. |
| El grupo es mayor que todas las aulas | Ninguna aula cabe. Divida el grupo o añada un aula más grande. |
| Las optativas no están marcadas como optativas | Caen en mitad del día y dejan esperando a los demás alumnos. |
| Las horas semanales de un curso no coinciden con el plan de estudios | El horario es perfecto para el plan de estudios equivocado. |
Cinco decisiones que tomar en papel
Antes de abrir un solo ajuste, responda cinco preguntas. Cada una se convierte después en un ajuste, y un ajuste decidido en papel es un ajuste que nadie discute en la sala de profesores.
| Pregunta | Ajuste |
|---|---|
| ¿Cuándo empieza y termina la jornada escolar? | Horas de trabajo en la pestaña Generar; Horas de trabajo ampliadas solo para las lecciones que no cupieron. |
| ¿Hay un día que termina antes — un viernes corto? | Última hora del día, un campo por día de la semana: una hora lectiva contada desde el inicio de las horas de trabajo, respetada por el solucionador de huecos. |
| ¿A partir de qué hora es “tarde”, y cuántas tardes puede tener una clase? | La tarde empieza en la hora y Días de tarde por clase y semana, en la ventana Optimización de huecos. |
| ¿Cuán corta puede ser la jornada de un docente? | Mín. horas por día del docente, en la misma ventana. |
| ¿Los docentes dan clase en sus propias aulas? | Aula propia del docente – peso, y el aula por defecto en la pantalla de cada docente. |
La forma del día: las horas de trabajo y la última hora
Las Horas de trabajo son su jornada normal, por ejemplo de 07:30 a 15:10. El generador intenta colocar primero cada lección ahí. Las Horas de trabajo ampliadas son una extensión que se usa solo para las lecciones que no cupieron. Sea tacaño con la extensión: cada hora que añade invita a lecciones por la tarde, y las lecciones por la tarde son lo que la mayoría de las escuelas no quiere.
Para una escuela cuyos días difieren existe Última hora del día, un campo por día de la semana. El número es una hora lectiva contada desde el inicio de las horas de trabajo, no una hora del reloj: 1 es la primera hora del día, 9 la novena, y 0 significa sin límite más allá de las horas de trabajo ampliadas. Un viernes que termina tras la novena lección es 9, los demás días 14. Es una regla dura del solucionador de huecos, así que una escuela que depende de ella mantiene marcada Ejecutar optimización de huecos.
Las escuelas con un ritmo horario estricto activan Colocar las clases solo en horas completas; las instituciones cuyo día empieza a las 08:15 la dejan desactivada. La edición escolar del programa añade el segundo turno y algunas preferencias sobre la forma del día de un alumno en la misma pestaña.
Límites, y qué significa cero
Los máximos diarios y semanales de docentes y grupos son reglas duras: el generador nunca los supera. Cero no significa ilimitado — en un límite de horas, 0 impide por completo que el generador coloque lecciones. Escriba un número grande para “sin límite”.
Los límites diarios de la pestaña Generar son valores por defecto; un valor escrito en la pantalla propia de un docente o de un grupo siempre prevalece. Tenga cuidado con el límite de grupo: confirmar un cambio ahí escribe el valor en todos los grupos y reemplaza los valores individuales. La Pausa obligatoria existe por separado para alumnos y docentes — después de cuántas lecciones seguidas debe quedar libre la hora siguiente — y las instituciones con varios edificios limitan los desplazamientos entre sedes.
Cómo se organizan las lecciones: los interruptores en cuatro grupos
Las casillas de la pestaña Generar cambian el estilo del horario. Ninguna es correcta para todas las escuelas; ayuda leerlas como cuatro preguntas.
Cada campo de la pestaña tiene un botón ? con la explicación más larga, el rango válido y el valor por defecto. Con los datos revisados y las cinco decisiones tomadas, la primera ejecución se describe en generar un horario escolar, paso a paso, y todo el método — preparación, parámetros, pulido, resolución de problemas y recetas — es el libro de la página de documentación.
- Dónde pueden ir las lecciones. Los días del fin de semana abiertos o cerrados; con Los docentes vienen todos los días laborables sin marcar el generador llena primero los días en que un docente ya trabaja, de modo que los docentes pueden tener días enteros libres; Dispersar las horas generadas reparte las lecciones por igual a lo largo de la semana pero hace los días menos compactos — lo contrario de lo que quiere la mayoría de las escuelas.
- Qué va junto. Varias secciones de una misma clase magistral a la misma hora, todas las partes de un bloque en una sola aula, optativas paralelas reunidas en una franja común, un ritmo semanal estable para cursos a tiempo parcial.
- Cómo se sienten los días para los alumnos. Si un curso 2+2 puede caer en dos días vecinos; en la edición escolar también una lección doble del mismo curso en un día, la primera hora siempre cubierta, al menos cinco horas al día.
- Qué tan cuidadoso es el generador con los estudiantes. Comprobar estudiantes: cursos/secciones hace que el generador también evite choques para estudiantes individuales que pertenecen a varios grupos o eligen cursos individuales. Esencial para programas con muchas optativas; ralentiza la generación.
¿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.