Ideas clave
- Un horario maestro se construye a partir de las solicitudes de curso de los alumnos, así que el orden de construcción avanza hacia atrás desde la demanda: verificar solicitudes, dimensionar secciones y luego colocar.
- Los singletons van primero en la parrilla. Cada par de singletons que un alumno solicitó juntos es un conflicto que nunca podrá resolver más adelante.
- La asignación de personal va antes que la colocación. Una sección sin profesor asignado es un marcador de posición, y los marcadores de posición son donde los horarios maestros se rompen silenciosamente.
- Cargue a los alumnos solo después de que la estructura se mantenga, y trate el informe de conflictos como el veredicto sobre la parrilla, nunca sobre los alumnos.
- Espere varias pasadas completas. Un horario maestro que sobrevive intacto a su primera carga de alumnos casi nunca ocurre.
Antes de construir: cuatro entradas
Necesita las cuatro resueltas antes de que empiece la colocación. Que falte una no detiene el software que usa; detiene que el horario signifique algo.
1. Solicitudes de curso verificadas. Los cursos solicitados por cada alumno para el próximo año, tras la revisión de orientación, con las alternativas registradas. Las solicitudes impulsan todo lo que viene después, así que una tasa de error que toleraría en cualquier otro sitio aquí es intolerable. 2. Personal, en asignaciones reales. Qué profesores están disponibles, para cuántas secciones, con certificaciones y limitaciones de tiempo parcial adjuntas. La asignación en papel de un departamento y su disponibilidad real rara vez son el mismo documento. 3. Inventario de aulas. Aulas ordinarias más cada espacio restringido: laboratorios, gimnasios, talleres, el aula con el horno de cerámica. 4. El horario de campanas. Períodos por día, estructura del almuerzo y cualquier rotación A/B o por bloques, decidido antes de la colocación, porque cambiarlo después reinicia la construcción.
Paso 1: Verifique las solicitudes
Extraiga los totales de solicitudes por curso y compárelos con el año anterior. Un curso que se ha duplicado o reducido a la mitad suele ser primero un problema de datos (un formulario de matrícula con un valor por defecto, una orientadora que introdujo datos en lote) antes de ser una historia de demanda. Persiga las anomalías ahora. Corregir cien solicitudes en marzo cuesta una tarde; corregirlas en agosto cuesta el horario.
Mientras esté en los datos, registre las alternativas. Cuando la primera opción de un alumno no se puede programar, la alternativa es lo que usa el cargador como respaldo, y una alternativa en blanco se convierte en una reunión con orientación en la primera semana de clase.
Paso 2: Dimensione las secciones y asigne personal
Divida el número de solicitudes de cada curso entre el tamaño de clase objetivo para obtener el número de secciones. Redondee con criterio: 27 solicitudes con un objetivo de 25 son una sección generosa o dos ajustadas, y la respuesta depende del personal, los topes de contrato y si el curso históricamente gana o pierde alumnos durante el verano.
Después asigne un profesor a cada sección antes de colocar nada. Este es el paso que los centros más a menudo posponen, y posponerlo es cómo una parrilla que en mayo parecía terminada se derrumba en julio cuando la disponibilidad real de personas reales la encuentra. La carga docente tiene sus propias contrapartidas; la guía carga docente las cubre.
Paso 3: Encuentre los singletons y construya la matriz de conflictos
Un singleton es un curso con exactamente una sección: francés avanzado, orquesta, la cohorte de soldadura de tercer año. Un doubleton tiene dos. Estos términos importan porque un alumno que solicita dos singletons colocados en el mismo período nunca podrá cursar ambos, y ningún reajuste posterior lo arregla.
Así que antes de colocar nada, construya la matriz de conflictos: para cada par de singletons (después doubletons), cuente cuántos alumnos solicitaron ambos. Los pares con recuentos altos deben quedar en períodos distintos. Los pares con cero pueden compartir uno. La mayoría del software de horarios genera esta matriz a partir del archivo de solicitudes; en una hoja de cálculo es una tabla dinámica sobre pares de solicitudes, tedioso pero totalmente factible.
Paso 4: Coloque en orden de escasez
Coloque primero lo más difícil, mientras la parrilla todavía está lo bastante vacía para aceptarlo:
1. Singletons, repartidos entre períodos según la matriz de conflictos. 2. Secciones ligadas a recursos escasos: el único gimnasio, el laboratorio compartido, el profesor que solo está en el edificio por las mañanas. 3. Doubletons, usando la matriz de la misma manera. 4. Los cursos multisección al final. Un curso con seis secciones puede absorber casi cualquier período libre restante de un alumno, y por eso precisamente espera.
Mantenga visible la cobertura del almuerzo y los períodos de planificación contractuales mientras avanza. Una parrilla puede estar libre de conflictos para los alumnos y seguir siendo imposible de cubrir con personal porque un departamento consume toda su franja de almuerzo.
Paso 5: Cargue a los alumnos y lea el informe
Ejecute el cargador de alumnos. Programará limpiamente a un cierto porcentaje de alumnos y devolverá una lista de conflictos para el resto. Lea esa lista como evidencia sobre la parrilla: si el mismo par de cursos encabeza el recuento de conflictos, esas secciones están en los períodos equivocados entre sí, y mover una sección despejará docenas de conflictos de alumnos de golpe. Corregir las docenas a mano una por una trata el síntoma y deja la causa en la parrilla para agosto.
No hay un umbral universal para una buena primera carga, y quien cite uno está describiendo su propio edificio. La lectura honesta es la tendencia: cada corrección estructural debería elevar el porcentaje limpio, y cuando más movimientos dejan de elevarlo, los conflictos restantes son genuinamente individuales y corresponden a orientación.
Paso 6: Equilibre y luego pare
Antes de publicar, revise el equilibrio de secciones. El cargador llena plazas en el orden en que se encuentra con los alumnos, así que sin una pasada sobre los números puede acabar con una sección de 31 y una sección hermana de 19. Reequilibre mientras los horarios siguen siendo privados; cada cambio después de la publicación es un cambio de horario que un alumno experimenta.
Después pare. Siempre hay una mejora más disponible, y perseguirla más allá del punto de las correcciones estructurales es cómo los horarios maestros permanecen sin publicar hasta agosto. Publique, mantenga una ventana de cambios para errores genuinos, y ponga todo lo demás en la lista para la construcción del próximo año.
Errores comunes
- Trasladar la parrilla del año pasado sin contrastarla con las solicitudes de este año. Reutilizar la parrilla anterior como base es práctica habitual; el error es saltarse el recuento de secciones frente a las solicitudes actuales, y los cambios de demanda acaban aflorando como conflictos en la carga de alumnos. - Colocar los singletons tarde. Para entonces la parrilla ya se ha endurecido a su alrededor. - Tratar el informe de conflictos como un problema de los alumnos. La primera lectura del informe siempre trata de la colocación de secciones. - Saltarse las alternativas en la matrícula. El coste recae en orientación en la primera semana. - Cambiar el horario de campanas a mitad de construcción. Cada decisión de colocación tomada antes del cambio se tomó contra una parrilla que ya no existe.
Dónde encaja el software de horarios
La versión en hoja de cálculo de este proceso funciona, y los centros pequeños la ejecutan cada año. Lo que cambia el software es el coste de la iteración: regenerar la matriz de conflictos tras una corrección de solicitud, volver a ejecutar la carga de alumnos tras mover una sección, y validar la parrilla sin leerla celda a celda. Smootables cubre el lado estructural de la construcción, colocando secciones respetando las restricciones de profesor, aula y período, y mostrando choques antes de aplicar cambios, de modo que cada pasada por los pasos 4 y 5 tarda minutos en lugar de una tarde. Si está comparando herramientas dedicadas, empiece por la comparación actual de software de horarios escolares.
Preguntas frecuentes
¿Cuándo debería empezar la construcción?
La matrícula de cursos a finales de invierno, la verificación de solicitudes a principios de primavera, y la primera parrilla colocada antes de que se cierren las decisiones de personal, porque la parrilla es evidencia para esas decisiones. Los centros que empiezan la construcción después de fijar el personal heredan ambos conjuntos de restricciones a la vez.
¿Cuál es la diferencia entre un horario maestro y un horario?
Un horario normalmente programa clases como grupos enteros; un horario maestro coloca secciones de curso y después programa a cada alumno individualmente a partir de sus solicitudes. El orden de construcción de esta guía existe por ese segundo paso.
¿Se puede construir un horario maestro en una hoja de cálculo?
Sí, y el proceso es el mismo que se describe aquí. El coste de la hoja de cálculo está en la iteración: cada corrección de solicitud o movimiento de sección implica reconstruir a mano el panorama de conflictos, así que las construcciones en hoja de cálculo tienden a detenerse una pasada antes de lo que deberían.
¿Qué porcentaje de alumnos debería programarse limpiamente en la primera carga?
Trate con recelo cualquier referencia citada; depende de cuántos singletons tenga su edificio. La señal útil es si cada corrección estructural eleva el número, y cuando se estanca, los conflictos restantes son trabajo de orientación genuinamente individual, no trabajo de parrilla.