Ideas clave
- Lea por qué cada periodo está bloqueado antes de tocar la cuadrícula; la razón elige la táctica.
- Las cadenas FIT liberan un hueco moviendo otras actividades, en dos pasos o en muchos.
- La disponibilidad de los docentes a tiempo parcial es la causa de choques más común de todas.
- Un conflicto que sobrevive al intercambio ordenado es estructural: el personal, los bloques o las divisiones tienen que cambiar.
Lea primero el kickout
Empiece por la razón por la que cada periodo no sirve: un choque docente, un choque de estudiantes o ambos. Un kickout es un fallo de colocación concreto con una razón concreta por periodo, y el arreglo difiere según la razón. Un choque docente puede ceder ante un cambio de personal; un choque de estudiantes suele apuntar a la estructura de grupos.
Saltarse esta lectura es como las cuadrículas empeoran. Un intercambio hecho contra la razón equivocada mueve el conflicto a un lugar menos visible.
Trabajar una cadena FIT
FIT es trabajo de intercambio ordenado, no fuerza bruta.
- Elija la lección atascada y lea por qué cada periodo está bloqueado.
- Encuentre una actividad cuyo movimiento liberaría un periodo utilizable.
- Si esa actividad también está bloqueada, extienda la cadena un eslabón cada vez.
- Compruebe que cada eslabón mantiene libres a su personal y a sus estudiantes.
- Aplique la cadena solo cuando la colocación final sea válida de principio a fin.
- Vuelva a validar la cuadrícula para asegurarse de que el kickout no se ha limitado a moverse.
Las otras tácticas
Use la táctica más pequeña que aborde la razón que leyó en el kickout.
- Pins de personal, para impedir que una cadena baraje las asignaciones
- Cambios de docente, donde la política de la escuela los permita
- Mover lecciones de sixth-form o fuera de bloque donde esa estructura exista
- Dividir clases cuando la estructura lo soporte
- Revisar la disponibilidad a tiempo parcial cuando el mismo choque vuelve una y otra vez
- Revisión estructural cuando ningún cambio permitido crea un periodo válido
Cómo hacerlo en Smootables: conflictos, la información del hueco y el área de espera
Period
Room A
Period
Room A
Period
Room A
Period
Room A
Period
Room A
Period
Room A
Period
Room A
Period
Room A
Period
Room A
Period
Room A
Conflicts detected
The following conflicts will occur if you proceed:
Teacher J. Rivera is already scheduledWorkshop safety at 10:15–11:45
Mover una lección a un hueco en conflicto en Horarios abre un diálogo de conflictos que enumera exactamente qué chocaría, y la elección es explícita: continuar con el conflicto registrado, o cancelar. Antes de confirmar un movimiento, pase el cursor sobre un hueco y abra Información del hueco para ver los docentes, las aulas y el equipo libres a esa hora.
Para una lección atascada, apárquela en el área de espera, trabaje la cadena sobre la cuadrícula (arrastre una lección sobre otra para intercambiarlas) y coloque la lección aparcada cuando se abra un hueco. El Registro de ediciones anota cada movimiento e intercambio, de modo que una cadena que salió mal puede releerse y deshacerse paso a paso.
Por qué el orden gana al esfuerzo
La elaboración de horarios es NP-completa: una forma formal de decir que no se puede sacar por fuerza bruta una cuadrícula atascada. El método que escala es ordenar las actividades por cuántas otras chocan con ellas y colocar primero las más conflictivas, mientras la cuadrícula todavía tiene el espacio que necesitan. Déjelas para el final y las lecciones fáciles habrán ocupado cada hueco que habría servido.
El mismo orden le dice cuándo dejar de intercambiar. Si el recuento de choques de una lección sigue alto pruebe los movimientos que pruebe, el horario no es el problema: lo son el personal, los bloques o las divisiones de clase. La disponibilidad a tiempo parcial provoca más de estos casos que ninguna otra causa; cuando el mismo choque vuelve una y otra vez, la revisión corresponde a docentes a tiempo parcial, y las recetas de reparación para los errores concretos son un docente con doble reserva y un choque de aulas.
Preguntas que los planificadores hacen sobre los conflictos
¿Un kickout es culpa del motor?
Rara vez. Un kickout informa de que ningún periodo funciona para el personal y los estudiantes de esa lección. La causa suele estar en los datos o en la estructura; el motor es el mensajero.
¿Cuánto puede alargarse una cadena FIT?
Desde un intercambio de dos pasos hasta muchos pasos. El límite práctico es la explicabilidad: aplique una cadena solo cuando pueda decir por qué cada movimiento en ella es válido. Una cadena que no puede explicar es una señal estructural.
¿La resolución basada en intercambios escala a instituciones grandes?
Sí, si el orden es el correcto. Un profesional que trabaja a la escala de unos 1.800 módulos y 350.000 estudiantes describe el mismo método: ordenar las actividades por cuántas otras chocan con ellas y colocar primero las más conflictivas.