Receta de restricción
Un hueco del profesor es un período libre entre dos clases del mismo día. Si un profesor tiene clases en los períodos 1 y 4, los períodos vacíos 2 y 3 son huecos, incluso cuando el período 4 es su última clase del día. Solo se excluyen el tiempo antes de la primera clase, el almuerzo y el tiempo después de la última clase. Descarte primero las dobles asignaciones y los períodos no disponibles; después ajuste las preferencias de huecos o mueva clases.
Ideas clave
- Cuente los huecos entre clases del mismo día, incluidos los anteriores a la última clase.
- Corrija conflictos y períodos no disponibles antes de perseguir cero huecos.
- Los días a tiempo parcial, los dobles períodos y las aulas especializadas suelen forzar huecos.
- Cada hueco que cierra mueve una clase; compruebe qué rompe el movimiento para la clase y el aula receptoras.
Cuándo un hueco es un problema
Los planificadores también llaman a los huecos períodos muertos, y uno entre clases puede estar bien. Cinco el mismo día pueden incumplir la política local de carga de trabajo. Los huecos cuestan tiempo remunerado del personal, pero no impiden que el horario funcione. Eso los distingue de un conflicto, donde el mismo profesor está asignado a dos clases a la vez y el horario no es válido.
Trate los huecos como un objetivo de calidad, salvo que su política declare ilegal un hueco concreto. Una regla dura no puede romperse; una regla blanda es una preferencia que el sistema de horarios puede ceder cuando algo más importante lo bloquea. Los límites de huecos son casi siempre blandos: el generador los reduce donde las aulas, la disponibilidad y las clases obligatorias todavía lo permiten.
Un ejemplo resuelto: tres huecos en una semana
La profesora Keller imparte 12 clases de matemáticas en cinco grupos. Filtre el horario a su semana y cuente los períodos libres entre clases de cada día. El martes tiene dos huecos y el jueves uno. El lunes por la tarde está vacío, pero ese tiempo cae después de su última clase, así que no cuenta.
Antes: martes P2 y P3, jueves P2
| Lun | Mar | Mié | Jue | Vie | |
|---|---|---|---|---|---|
| P1 | 7A | 8B | 9A | ||
| P2 | 7B | Hueco | 7B | Hueco | |
| P3 | 9A | Hueco | 8B | 7A | |
| P4 | 9A | ||||
| P5 | 7A | 7B | |||
| P6 | 8A |
- Clase
- Hueco (período muerto)
- Clase movida
Después: las mismas 12 clases, cero huecos
| Lun | Mar | Mié | Jue | Vie | |
|---|---|---|---|---|---|
| P1 | 7A | 8B | 9A | ||
| P2 | 7B | 9A | 7B | 7A | |
| P3 | 9A | 7A | 8B | ||
| P4 | |||||
| P5 | 7B | ||||
| P6 | 8A |
- Clase
- Hueco (período muerto)
- Clase movida
La corrección no es gratis. Mover 9A del martes P4 al P2 significa que el grupo 9A tiene ahora otra asignatura en P4, y el aula que usa la profesora Keller debe estar libre en P2. Cada hueco cerrado es un movimiento, y cada movimiento necesita que la clase, el profesor y el aula receptores estén libres. Por eso un generador a veces deja un hueco donde está: la colocación compacta existe para el profesor, pero no para todos los demás en esa franja.
Qué mantiene los huecos en su sitio
Los profesores que trabajan solo dos o tres días dejan menos franjas para concentrar las clases. Los dobles períodos y los bloques de laboratorio necesitan tiempo adyacente, lo que puede abrir agujeros en otras partes del día. La co-docencia exige que todos los profesores asignados estén libres en el mismo período, lo que reduce las opciones de todo el grupo. Un aula especializada que solo está libre en P1 y P4 puede forzar un hueco entre esas clases haga lo que haga el generador.
Consulte restricciones blandas para ver cómo las preferencias de calidad, como los límites de huecos, ceden ante conflictos, aulas y disponibilidad.
Trabaje los huecos en orden
Haga las comprobaciones en este orden para no perseguir un objetivo de cero huecos que la disponibilidad hace imposible.
- Filtre el horario profesor a profesor y cuente los períodos libres entre clases del mismo día, como en el ejemplo anterior.
- Compruebe dobles asignaciones y clases colocadas en períodos que el profesor marcó como no disponibles. Corrija eso primero; son problemas de validez, no de calidad.
- Para cada hueco restante, anote si las clases que lo rodean están fijadas, son en co-docencia, son dobles períodos o dependen de un aula especializada.
- Decida qué importa más en su centro: días docentes compactos, distribución de asignaturas en la semana o la forma del día del alumnado. Apretar uno suele aflojar otro.
- Suba la preferencia de huecos, o mueva a mano las clases que bloquean, y después regenere.
- Compare el recuento de huecos antes y después. Si un hueco sobrevive, registre por qué: un día a tiempo parcial, un límite de aula o un solape de co-docencia suelen explicarlo.
Errores que crean más huecos
- Tratar cada hueco como un conflicto o un error de datos en lugar de como un objetivo de calidad
- Fijar clases al principio y culpar después al generador de los huecos que crearon las fijaciones
- Exigir cero huecos al personal a tiempo parcial que trabaja solo unos días a la semana
- Cerrar el hueco de un profesor con un movimiento que abre dos huecos a un compañero
En Smootables
Solver Settings
Adjust how the timetable solver prioritizes different constraints. Each weight can be set between 0 and 200.
Student Gaps
Minimize idle time between lessons for students. Higher = fewer gaps.
0Teacher Gaps
Minimize idle time between lessons for teachers. Higher = fewer gaps.
120Student Daily Balance
Spread student lessons evenly across days. Higher = more balanced.
100Un hueco es un período libre entre dos clases del mismo día. Cuentan las franjas vacías entre clases anteriores y la última clase del día. Solo se excluyen el tiempo antes de la primera clase, el almuerzo y el tiempo después de la última clase. Smootables trata los huecos como algo que reducir cuando quiere días más compactos, no como un conflicto que invalida el horario.
Abra Settings → Timetabling y suba Teacher Gaps (0 a 200). Cero desactiva la preferencia. Un número más alto pide al generador que compacte el día de cada profesor cuando las aulas, la disponibilidad y las demás reglas lo permitan.
- Ejecute Generate timetable solo cuando los conflictos y las reglas de aulas ya parezcan viables.
- Compare Teacher gaps en el resumen de análisis entre dos ejecuciones antes de comprometerse con un peso alto.
Respuestas rápidas
¿Los huecos del profesorado son restricciones duras o blandas?
Suelen ser blandas. Una doble asignación o una clase en un período no disponible invalida el horario; un período muerto entre clases válidas es un tema de calidad de la carga de trabajo.
¿El tiempo libre antes de la primera clase cuenta como hueco?
No. Los huecos son períodos libres entre dos clases del mismo día. Se excluyen el tiempo antes de la primera clase, el almuerzo y el tiempo después de la última.
¿Por qué el generador no elimina todos los huecos?
Otra regla puede no dejar ninguna colocación compacta. Revise días a tiempo parcial, co-docencia, dobles períodos y aulas especializadas antes de subir otra vez el peso de huecos.