Receta de restricción
Este error es aritmética, no calidad del horario. Un grupo con 8 perÃodos al dÃa durante 5 dÃas tiene 40 franjas; pida 44 colocaciones de clases y 4 de ellas no podrán colocarse nunca, por mucho que corra el generador. Vuelva a contar demanda y capacidad en los datos fuente, y busque filas de importación duplicadas, antes de cambiar ninguna preferencia.
Ideas clave
- La semana tiene menos franjas válidas que colocaciones de clases requeridas.
- Vuelva a contar perÃodos, semanas, clases, profesores y aulas antes que nada.
- Los duplicados importados son la causa más habitual de un salto repentino.
- Preferencias como distribución y huecos no pueden crear perÃodos de enseñanza nuevos.
El error es aritmética
El sistema de horarios le está diciendo que la demanda supera la oferta. Eso puede significar demasiadas clases en el plan de perÃodos, demasiado pocos perÃodos en la jornada escolar, demasiada indisponibilidad docente o demasiado pocas aulas para los grupos que deben coincidir. Los centros que migran desde hojas de cálculo se topan con esto a menudo, porque los datos llevados a mano arrastran filas duplicadas y contradictorias que solo afloran cuando algo por fin las cuenta.
Ejecutar el generador más tiempo o subir un peso de calidad no puede arreglarlo. Cuarenta franjas albergan cuarenta clases; la cuadragésimo primera necesita antes que exista una franja.
Compruebe la aritmética usted mismo
Introduzca sus propios números para un grupo o profesor. Las franjas válidas son dÃas por perÃodos, menos las franjas bloqueadas por indisponibilidad, dÃas a tiempo parcial o tiempo reservado.
Franjas válidas: 30
Cabe, con 0 franjas de sobra.
Si la comprobación falla para un grupo, la solución es estructural: menos clases, más perÃodos, más aulas o una plantilla distinta. Si pasa para todos los grupos y profesores pero la generación sigue fallando, el déficit está dentro de un subconjunto más estrecho, casi siempre un aula especializada o un profesor a tiempo parcial cuya aritmética personal no cabe.
Dónde suele esconderse el desajuste
| SÃntoma | Causa probable | Qué hacer |
|---|---|---|
| El recuento saltó después de una importación | Filas duplicadas de una hoja de cálculo o una lÃnea curricular copiada | Busque en los datos fuente combinaciones repetidas de grupo, asignatura y profesor, y elimine los duplicados. |
| Todos los grupos se pasan un poco | PerÃodos por dÃa o semanas lectivas mal contados, por ejemplo una semana de exámenes o de formación sin modelar | Vuelva a contar la duración del ciclo y los perÃodos por dÃa frente al calendario real antes de tocar clases. |
| Solo fallan las clases que necesitan un tipo de aula | Demasiado pocas aulas especializadas para los grupos que las necesitan a la vez | Añada aulas, escalone la demanda a lo largo de la semana o reduzca los grupos en paralelo. |
| Fallan las clases de un solo profesor | Sus clases asignadas superan lo que cabe en sus dÃas de trabajo tras descontar el tiempo no disponible | Reequilibre la asignación o la disponibilidad. Un total semanal dentro del contrato puede seguir siendo imposible de colocar. |
Recuente en este orden
- Vuelva a contar perÃodos por dÃa, duración del ciclo y semanas lectivas frente al calendario real.
- Totalice las clases requeridas por grupo, por profesor y por conjunto de aulas especializadas.
- Reste el tiempo no disponible y compare los totales con las franjas disponibles, como en el comprobador anterior.
- Busque filas duplicadas en las importaciones antes de eliminar ninguna clase legÃtima.
- Reduzca clases, añada aulas o perÃodos, o reequilibre la plantilla hasta que la aritmética pase.
- Ejecute la validación de nuevo antes de tocar preferencias de distribución, huecos o equilibrio.
Lo que no funciona
- Subir los lÃmites de tiempo del generador cuando el recuento ya es imposible
- Relajar preferencias blandas, que no crean perÃodos de enseñanza
- Eliminar clases reales cuando la sobrecarga vino de una importación duplicada
En Smootables
Fall 2026
Recurring weeks18.8.2026 - 20.12.2026 / 18 weeks
Validation errors
Teacher hours exceeded (1)
Teacher "J. Rivera" has 28 hours/week assigned; maximum is 24 hours/week.
Reduce this teacher's workload or increase their weekly maximum hours.
View teacher
Insufficient rooms (1)
This period needs at least 3 room(s) for your student groups, but only 2 are available.
Add more rooms in Resources or reduce the number of student groups with lessons in this period.
Go to rooms
Cuando las clases requeridas superan lo que su semana puede albergar, Smootables muestra un problema de capacidad en lugar de devolver una cuadrÃcula rota. En la pantalla de perÃodos, Validation Errors lista los problemas que debe corregir antes de que Generate timetable se ejecute, como un profesor por encima de sus horas máximas semanales o aulas insuficientes para grupos que impartirÃan clase a la vez.
Si esas comprobaciones pasan pero el plan sigue sin caber, el informe de fallo nombra el déficit: demasiado pocas franjas lectivas en la cuadrÃcula de la jornada, demasiado pocas aulas, o ambas cosas.
- Recorte colocaciones duplicadas o reduzca clases en el plan de perÃodos.
- Añada aulas en Resources o amplÃe el horario de la jornada escolar si los grupos simultáneos necesitan más capacidad.
- Genere de nuevo solo cuando Validation Errors quede vacÃo.
Respuestas rápidas
¿Puede un generador mejor arreglar demasiadas clases?
No. Si las franjas válidas son menos que las clases requeridas, el recuento debe cambiar primero. Los generadores colocan clases; no crean perÃodos.
¿Debo relajar primero las restricciones blandas?
No. Las preferencias de distribución y huecos no crean nuevos perÃodos de enseñanza. Corrija primero demanda y capacidad.
¿Por qué apareció el error justo después de una importación?
Las importaciones suelen duplicar filas. Un grupo que tenÃa 30 clases en el sistema antiguo puede llegar con 45 si las lÃneas curriculares se copiaron dos veces. Depure duplicados antes de borrar nada real.