Conflicto
Un conflicto en Omniscol es una situación en la que dos restricciones no pueden satisfacerse simultáneamente. Ejemplos:
- un profesor asignado a dos sesiones en la misma franja horaria,
- un aula reservada por dos sesiones al mismo tiempo,
- un grupo de estudiantes que debería estar en dos lugares a la vez,
- una sesión que no respeta la especialización requerida para su asignatura,
- una sesión cuya capacidad total (suma de las aulas asignadas) es inferior al número de alumnos del grupo,
- una alineación en la que los grupos alineados tienen volúmenes horarios diferentes.
Detección en tiempo real
Omniscol detecta los conflictos a medida que introduce los datos, no solo en el momento de la generación:
- una banda roja en la parte superior de la pantalla de Distribución de sesiones,
- un icono sobre las sesiones y las clases afectadas,
- una lista de conflictos en la que se puede hacer clic (la «lupa» lleva al detalle).
Conflictos voluntarios
No todos los conflictos deben resolverse. Algunos son voluntarios:
- el mismo grupo en un examen + un aula de tiempo adicional (se espera a la misma cohorte de estudiantes en dos aulas según las condiciones),
- número de alumnos > capacidad del aula cuando usted sabe que no acudirán todos los inscritos.
Puede dejar el conflicto; la alerta sigue mostrándose pero no bloquea el funcionamiento.
Conflictos bloqueantes
Algunas incoherencias impiden que la generación automática tenga éxito:
- ninguna aula compatible con una asignatura + un volumen horario,
- disponibilidades de un profesor totalmente incompatibles con sus sesiones,
- una alineación estructuralmente imposible.
Estos conflictos se marcan como críticos; mientras existan, el botón Generar un horario permanece no disponible.