Qué hace
Smootables modela el curso escolar como estructura, no como una convención de hoja de cálculo. Una sede sostiene cursos académicos; cada curso sostiene tantos periodos como haga falta, y cada periodo declara su modelo de semana: recurrente ("The same timetable repeats every week.") o personalizado ("Week by week; the timetable can differ each week."). Los perfiles de jornada ("e.g. Standard Day, Short Friday") definen horas de inicio y fin por día, duraciones de clase y descansos y turnos de comedor, y de ellos se genera la parrilla de franjas; un periodo usa el perfil por defecto del curso o el suyo propio.
Los recursos viven en el mismo plan. Los docentes llevan topes de horas semanales y anuales, habilitación docente por asignatura y reglas de indisponibilidad; las aulas llevan aforo y listas permitidas; el equipamiento es un inventario con cantidades y aulas compatibles. Como el solucionador lee este plan directamente, el trabajo de planificar es el trabajo de hacer el horario: lo que modela aquí es lo que la generación de horarios hace cumplir.
Cómo funciona en Smootables
- Modelar el curso una vez: periodos con su Timetable structure, perfiles de jornada que generan la parrilla y los turnos de comedor, y Holiday weeks que bloquean la planificación dentro de un periodo (una semana blanca, por ejemplo).
- Empezar el curso nuevo desde el anterior: Copy structure from another year trae perfiles de jornada, periodos lectivos y vacaciones, con las fechas reescaladas al curso nuevo. Los horarios y los planes no se copian a propósito. Los cursos terminados se archivan en solo lectura y pueden desarchivarse.
- Rellenar el plan donde convenga: la cuadrícula de planificación por periodo, con celdas editables al clic para asignatura, grupos, docente, aula, clases por semana y duración, o la vista de línea temporal con barras arrastrables entre cursos. Bulk edit placements cambia docentes, grupos, aula, duración o estructura de semana para muchas asignaciones a la vez.
- Dar forma a cada asignación: restringirla a semanas concretas, permitir ciertos días, preferir Morning o Afternoon, o exigir All lessons on the same day.
- Vigilar la carga mientras decide: el panel de carga docente muestra las horas semanales y anuales frente a los topes de cada docente ("Over limit", "All within limits"), incluida la carga de otras sedes, mientras la cabecera del periodo suma horas, coste docente estimado y completitud (Empty, Partial, Complete). Si el plan cambia tras un cálculo, el botón de generar lo dice: "Plan changed since last generation".
Capacidades clave
Semanas recurrentes y personalizadas
Un periodo repite una semana tipo o define cada semana por separado. Una asignación puede limitarse a semanas concretas: cursos cortos y patrones alternos son datos del plan, no apaños.
Perfiles de jornada
Horarios por día, duraciones de clase y descansos y turnos de comedor generan la parrilla de franjas. Un curso admite varios perfiles, y cualquier periodo puede sustituir el perfil por defecto.
Copia de curso y archivo
Traer perfiles, periodos y vacaciones de un curso anterior con las fechas reescaladas al nuevo. Los cursos archivados quedan en solo lectura con todos sus datos preservados.
Docentes con topes y habilitación
Los topes semanales y anuales alimentan la validación y las vistas de carga. La habilitación docente define qué docentes pueden elegirse automáticamente por asignatura durante la planificación, y las reglas de indisponibilidad bloquean días o franjas semanales.
Aulas, equipamiento y listas permitidas
El aforo se comprueba contra los participantes reales. Una asignación acepta cualquier aula, una concreta o una lista permitida. El equipamiento es un inventario con cantidades y aulas compatibles, presente en plan y horario.
La carga mientras se planifica
Carga semanal y anual con avisos de exceso, tablas de asignación por periodo, totales entre sedes, horas del periodo y coste docente estimado, actualizados con cada cambio.
Dónde encaja
Todo lo que viene después lee este plan. La generación de horarios lo valida y lo convierte en horario, itinerarios individuales explica cómo viven grupos y estudiantes sueltos dentro de las asignaciones, e importación y exportación es la vía más rápida para llenar un plan desde las hojas que ya tiene. Para el razonamiento tras la estructura, las guías de planificación anual cubren periodos, vacaciones y catálogos, y las guías de carga docente las horas y la equidad.