Errores de validación

Qué hacer cuando las clases superan el máximo posible

Este error significa que la semana no tiene franjas de enseñanza suficientes para las clases que configuró. Corrija los recuentos antes de ajustar preferencias.

Juho Isola, fundador de Smootables

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íntomaCausa probableQué hacer
El recuento saltó después de una importaciónFilas duplicadas de una hoja de cálculo o una línea curricular copiadaBusque en los datos fuente combinaciones repetidas de grupo, asignatura y profesor, y elimine los duplicados.
Todos los grupos se pasan un pocoPeríodos por día o semanas lectivas mal contados, por ejemplo una semana de exámenes o de formación sin modelarVuelva 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 aulaDemasiado pocas aulas especializadas para los grupos que las necesitan a la vezAñada aulas, escalone la demanda a lo largo de la semana o reduzca los grupos en paralelo.
Fallan las clases de un solo profesorSus clases asignadas superan lo que cabe en sus días de trabajo tras descontar el tiempo no disponibleReequilibre la asignación o la disponibilidad. Un total semanal dentro del contrato puede seguir siendo imposible de colocar.

Recuente en este orden

  1. Vuelva a contar períodos por día, duración del ciclo y semanas lectivas frente al calendario real.
  2. Totalice las clases requeridas por grupo, por profesor y por conjunto de aulas especializadas.
  3. Reste el tiempo no disponible y compare los totales con las franjas disponibles, como en el comprobador anterior.
  4. Busque filas duplicadas en las importaciones antes de eliminar ninguna clase legítima.
  5. Reduzca clases, añada aulas o períodos, o reequilibre la plantilla hasta que la aritmética pase.
  6. 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

Smootables comprueba el plan de períodos antes de invertir tiempo en una ejecución completa de generación.

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.

  1. Recorte colocaciones duplicadas o reduzca clases en el plan de períodos.
  2. Añada aulas en Resources o amplíe el horario de la jornada escolar si los grupos simultáneos necesitan más capacidad.
  3. 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.

Vea cómo Smootables encaja con las restricciones de su centro

Reserve una sesión. Revisaremos carga docente, aulas y reglas de horario y le mostraremos cómo funcionan en Smootables.