Restricciones horarias: clases, asignaturas, grupos, aulas y cuadrícula

Las restricciones horarias indican al algoritmo de generación qué franjas horarias debe evitar o favorecer. El mismo editor sirve para las disponibilidades de un profesor y para las restricciones que lleva una clase, una asignatura, un grupo, un aula o la cuadrícula misma. Cada superficie solo expone los niveles que tienen sentido para ella.

Para el detalle del caso del profesor (introducción por el profesor, enlace de compartición, validación), consulte Disponibilidad de los profesores.

Los cuatro niveles

Una franja horaria se pinta con uno de estos niveles, identificados por un color:

Color Nivel Efecto en la generación
Negro Indisponible Restricción dura: el algoritmo de generación nunca coloca una sesión ahí
🔴 Rojo No permitido Restricción flexible fuerte: el algoritmo de generación la evita en lo posible
🟠 Naranja Poco deseado Restricción flexible ligera: a evitar si el resto lo permite
🟢 Verde Prefiere Preferencia positiva: el algoritmo de generación favorece esta franja horaria

Una franja horaria sin pintar es neutra. El Borrador borra un nivel colocado y vuelve al neutro.

Quién lleva qué niveles

No todos dan acceso a los cuatro niveles:

  • Profesor — Indisponible, No permitido, Prefiere (negro, rojo, verde). Son sus disponibilidades.
  • Clase (Restricciones horarias de la clase), asignatura (), aula (Disponibilidad) — Indisponible y No permitido (negro, rojo). Se describen aquí las franjas horarias donde no se quiere, o preferiblemente no, que la clase trabaje / la asignatura se coloque / el aula se utilice.
  • Grupo (Disponibilidad) — mismos niveles negro y rojo, función Premium (véase más abajo).
  • Cuadrícula horaria (el sitio) — es la única superficie que ofrece el nivel naranja (Poco deseado). Véase más abajo.

El acceso se realiza en todas partes a través del pequeño reloj colocado sobre la entidad (en cada clase, cada asignatura de la clase, cada aula…). El reloj se colorea cuando ya hay restricciones introducidas.

Restricciones colocadas en la cuadrícula

En la cuadrícula de un sitio se pintan directamente las restricciones globales, válidas para todo el centro:

  • pintar una franja horaria en negro la cierra para todo el mundo — así es como se prohíbe globalmente una franja horaria (miércoles por la tarde, descanso, franja de reunión…).

Restricciones de cuadrícula flexibles: en Premium, la cuadrícula también acepta restricciones roja y naranja — franjas horarias a evitar sin cerrarlas.

En Premium, la cuadrícula acepta además restricciones flexibles: roja (No permitido) y naranja (Poco deseado), para desaconsejar una franja horaria sin cerrarla.

Consulte Cuadrícula horaria, franjas horarias y duraciones para la estructura de la cuadrícula (franjas horarias, duraciones, descansos).

El editor de restricciones

El editor es común a todas las entidades, y todo se hace con un clic.

Elija primero un nivel en la barra superior (los niveles propuestos dependen de la entidad). Se convierte en el «pincel» activo y se aplica a cada franja horaria que toque:

  • Haga clic en una celda para pintar solo esa franja horaria; haga clic y arrastre sobre varias celdas para pintarlas de un solo gesto.
  • Haga clic en la cabecera de un día para pintar toda la columna (el día entero); haga clic en la cabecera de una hora para pintar toda la fila (esa franja horaria en todos los días). Es la forma más rápida de cubrir amplios rangos.
  • El Borrador es un pincel como los demás: selecciónelo y, a continuación, haga clic o arrastre para volver al neutro.

Semana tipo y vista de calendario

Para un horario semanal o cíclico, las restricciones se introducen sobre una semana tipo.

Vista de calendario de las restricciones: en modo calendario, las restricciones se introducen y se releen por semanas, por meses o sobre todo el año, además de la semana tipo.

Para un horario de tipo calendario (Premium), una barra de navegación permite alternar entre semanas, meses, todo el año y semana tipo: se introducen restricciones con fecha, y también se puede declarar una restricción recurrente sobre la semana tipo. Las ventanas de fechas restringen además los periodos en los que ciertas sesiones pueden planificarse.

En la semana tipo, cada franja horaria consolida las restricciones de todas las fechas correspondientes del periodo (todos los lunes a las 8:00, por ejemplo). Cuando estas fechas divergen, la franja horaria muestra una banda de colores proporcional — la anchura de cada color refleja el número de días afectados — y su información emergente da el recuento por nivel (cuántos días indisponibles, no deseados, etc.). Hacer clic en esta franja horaria fuerza el nivel elegido en todas estas fechas de una vez: es la forma genérica de decidir para todo el día tipo.

Opciones complementarias

Topes horarios: en Premium, una restricción de clase o de grupo puede limitar el número de horas lectivas por día (y por semana en modo calendario).

Bajo el editor, una restricción de clase o de grupo puede llevar topes (Premium):

  • Número máximo de horas lectivas en un día — en formato HH:MM;
  • Número máximo de horas lectivas en una semana — en modo calendario.

El algoritmo de generación respeta estos topes como restricciones de optimización.

Del lado del profesor, un comentario libre permite comunicar una observación sobre sus disponibilidades (desplazamientos, restricción particular).

Herencia entre niveles

Herencia de las restricciones: un grupo hereda las restricciones de su clase y de sus grupos padres; un nivel «Sesiones autorizadas» levanta localmente esta herencia.

Un grupo hereda las restricciones de su clase y de sus grupos padres (véase Jerarquía de grupos). Cuando hay que autorizar localmente una franja horaria a pesar de una restricción heredada, el nivel Sesiones autorizadas neutraliza la restricción heredada sin modificar la fuente.

Efecto en la generación

Las restricciones negras son bloqueantes: nunca se colocará una sesión en una franja horaria indisponible. Los niveles rojo y naranja son penalizaciones que el algoritmo de generación trata de minimizar; el verde es una bonificación. Si las restricciones hacen que una sesión sea imposible de colocar, la generación lo señala — véase Diagnosticar una generación que falla.

See also