Restricciones de horarios

Modelar la disponibilidad docente en el horario

Los periodos no disponibles como reglas duras, los periodos libres preferidos como blandas y por qué la disponibilidad a tiempo parcial se extiende a todo un equipo.

Juho Isola, fundador de Smootables

La disponibilidad docente entra en el modelo de dos formas, y confundirlas causa la mayoría de los disgustos con la disponibilidad. Los periodos no disponibles son duros: el docente nunca se programa ahí. Los periodos libres preferidos son blandos: se respetan cuando es posible y se intercambian cuando no.

Los días libres de los contratos a tiempo parcial son restricciones de disponibilidad, y son una fuente frecuente de choques con un efecto rebote documentado: la disponibilidad limitada de una persona a tiempo parcial se transfiere a todos aquellos con quienes comparte docencia.

Esta guía trata cómo clasificar la disponibilidad y contener esa propagación. El lado de carga de trabajo de los mismos registros (topes de horas en lugar de ventanas horarias) está en horas de contrato.

Ideas clave

  • Los periodos no disponibles son restricciones duras; los periodos libres preferidos son blandos.
  • Los días libres a tiempo parcial son reglas de disponibilidad, y la fuente de choques más frecuente.
  • La disponibilidad estrecha a todo un equipo docente, porque las clases compartidas necesitan tiempo libre común.
  • Dos personas a tiempo parcial en un equipo pueden reducir la disponibilidad común hasta romper la factibilidad por sí solas.

Dos formas, dos intensidades

Los periodos no disponibles son compromisos: los días en que una persona a tiempo parcial no trabaja, la tarde en que un docente está en otra sede. El solver nunca debe programar dentro de ellos, así que son duros.

Los periodos libres preferidos son deseos: la mañana protegida sin docencia que alguien espera conservar, la salida temprana que alguien valora. Son blandos, respetados si es posible. Las dos formas parecen idénticas en una columna de hoja de cálculo, y exactamente por eso se confunden y por eso la clasificación merece una pasada explícita.

Clasifique la disponibilidad deliberadamente

Hágalo una vez por ciclo de planificación, antes de generar.

  1. Reúna todas las declaraciones de disponibilidad: contratos, guardias, sedes compartidas, deseos.
  2. Marque como duro solo lo que es contractual o físicamente cierto.
  3. Registre todo lo demás como preferencias blandas con pesos.
  4. Traslade los patrones a tiempo parcial al ciclo lectivo real, día a día.
  5. Calcule la disponibilidad común de cada equipo docente con alguien a tiempo parcial.
  6. Escale los equipos cuyo tiempo común parezca demasiado estrecho antes de que el solver lo descubra.

Cómo hacerlo en Smootables: reglas de no disponibilidad

La no disponibilidad se introduce como reglas alrededor de las cuales el solver debe programar.

La disponibilidad vive en Recursos, bajo un encabezado que enuncia el modelo con claridad: cuándo no puede programarse este recurso. Dos tipos de regla cubren los casos: Fechas de no disponibilidad (día completo) para ausencias y días bloqueados, y Ajustes horarios dentro del día (repetición semanal) para patrones como todos los lunes antes de las 10:00. Las reglas existen para docentes y aulas, se aplican a toda la escuela en todos los campus, y los botones para añadirlas son Añadir bloqueo de día completo y Añadir regla horaria dentro del día.

El solver las trata como duras: la generación programa alrededor de ellas, y la validación marca las colocaciones fijadas dentro del tiempo bloqueado de alguien antes de intentar una ejecución.

Contener el rebote

El patrón de propagación es mecánico: las clases compartidas necesitan tiempo libre común, así que cada regla de disponibilidad resta a todos los equipos a los que pertenece el docente. La contención es estructural, no un truco de programación: menos personas a tiempo parcial por equipo donde la plantilla lo permita, asignaciones de equipo comprobadas contra la disponibilidad común antes de generar, y una escalada honesta cuando la ventana de un equipo es demasiado pequeña.

Cuando el mismo choque de disponibilidad reaparece una y otra vez al generar, el arreglo está aguas arriba: docentes a tiempo parcial cubre el lado de la plantilla, y el recorrido en receta es ventanas de disponibilidad docente.

Preguntas de planificadores sobre disponibilidad

¿Por qué un contrato a tiempo parcial afecta a todo el horario?

La descripción documentada es un rebote: la disponibilidad limitada de la persona a tiempo parcial se transfiere a todo su equipo docente, porque las clases compartidas necesitan que todos estén libres a la vez. Dos personas a tiempo parcial en un mismo equipo solo pueden enseñar en sus horas comunes, lo que por sí solo puede hacer imposible el horario.

¿La mañana libre preferida de un docente debería introducirse como no disponibilidad?

No. Introducir deseos como no disponibilidad dura es endurecer en exceso: elimina franjas que el solver puede necesitar mucho. Registre el deseo como preferencia blanda para que se respete cuando salga barato y se intercambie cuando no.

¿Disponibilidad o tope de carga: cuál es el límite vinculante?

Compruebe ambos. Una persona a tiempo parcial puede estar dentro de su tope de horas y aun así resultar imposible de colocar porque los días disponibles son demasiado estrechos. El tope cuenta horas; la disponibilidad decide qué franjas existen siquiera.

Más guías sobre este tema

Descubra cómo encaja Smootables en su centro

Reserve una demostración y adaptaremos Smootables a su proceso de planificación, carga docente y horarios.