Guía
Reglas obligatorias y preferencias en horarios escolares
Las reglas obligatorias son requisitos que el horario debe respetar, como indisponibilidad de profesores, aulas cerradas o solapamientos imposibles. Las preferencias son objetivos que mejoran la calidad cuando se pueden cumplir, como repartir sesiones durante la semana. Usa reglas obligatorias con moderación para conservar flexibilidad.
Última actualización: 28 de abril de 2026 · Revisado por el equipo de producto de Schedull
Tipos de reglas de un vistazo
| Tipo de regla | Mejor uso |
|---|---|
| Regla obligatoria | Condición imprescindible, como un profesor no disponible, un aula cerrada o dos sesiones que no pueden solaparse. |
| Preferencia | Patrón deseado, como clases por la mañana, asignaturas bien repartidas o evitar últimas horas cuando haya alternativa. |
| Edición manual | Ajuste humano final después de generar cuando el coordinador quiere afinar un resultado concreto. |
Ejemplos
Buenas reglas obligatorias
- Un profesor no está disponible el martes por la mañana.
- Un laboratorio está cerrado durante un módulo concreto.
- Un profesor no puede estar en dos clases al mismo tiempo.
- Una sesión fija debe ocurrir en una franja conocida.
Preferencias más adecuadas
- Repartir una asignatura en varios días.
- Preferir una asignatura por la mañana.
- Evitar el último módulo cuando exista otra buena franja.
- Mantener equilibrada la carga docente durante la semana.
¿Regla obligatoria, preferencia o edición manual?
Usa esta prueba rápida antes de añadir una regla.
| Pregunta | Usa |
|---|---|
| ¿El horario sería inaceptable si esta condición se incumple? | Usa una regla obligatoria. |
| ¿El horario seguiría funcionando, pero sería menos cómodo? | Usa una preferencia. |
| ¿Es un criterio puntual después de ver un resultado? | Usa edición manual. |
| ¿Varias reglas obligatorias compiten por las mismas pocas franjas? | Relaja preferencias o añade más franjas posibles. |
Cómo elegir el tipo de regla correcto
Marca como obligatorio solo lo que bloquea de verdad
Si el centro no puede aceptar una colocación bajo ninguna circunstancia, conviértela en regla obligatoria.
Usa preferencias para patrones ideales
Si el horario sigue siendo usable aunque el patrón no se cumpla, conviértelo en preferencia.
Revisa casos sin resultado
Cuando la generación no encuentra horario, busca reglas obligatorias que compiten por las mismas franjas limitadas.
Ajusta después de generar
Usa la edición manual para pequeñas decisiones humanas en vez de convertir cada preferencia en una regla obligatoria.
Por qué demasiadas reglas obligatorias bloquean la generación
Cada regla obligatoria elimina colocaciones posibles. Eso es útil para imposibilidades reales, pero peligroso para preferencias. Si una clase tiene muchas asignaturas, un profesor poca disponibilidad y un aula también está limitada, unas pocas reglas obligatorias innecesarias pueden dejar sin combinación válida.
Guías relacionadas
Usa estas páginas cuando necesites el flujo completo o ayuda sobre disponibilidad docente.
Preguntas frecuentes
¿Por qué no hacer obligatorias todas las reglas?
Demasiadas reglas obligatorias pueden dejar sin colocación válida a clases, profesores o aulas.
¿Las preferencias siguen siendo importantes?
Sí. Las preferencias guían el horario hacia mejores patrones sin bloquear un resultado válido.
¿Qué debería ser una regla obligatoria?
Usa reglas obligatorias para imposibilidades reales: profesores no disponibles, aulas cerradas, sesiones fijas o clases que no deben solaparse.