Jerarquía de grupos: padres, hijos, restricciones heredadas
PremiumFunción Premium. La jerarquía de grupos y las restricciones horarias de grupos están incluidas en las funciones Premium.
Más allá del modelo plano «clase → grupos», Omniscol permite organizar los grupos de una clase en una jerarquía padre / hijo y adjuntar restricciones horarias que se propagan por herencia. Resulta útil cuando la clase se estructura en varios niveles sucesivos de subdivisiones.
Crear una jerarquía mediante arrastrar y soltar
En la página de grupos de una clase, arrastrar y soltar define la jerarquía:
- Arrastrar un grupo sobre otro → el hijo queda vinculado al padre.
- Arrastrar un hijo sobre el encabezado de la lista de grupos → el hijo sale de su jerarquía y vuelve a ser un grupo directo de la clase.
Sin límite de profundidad. Puede tener cadenas padre → hijo → nieto si su división lo justifica.
Ejemplo canónico
Jerarquía tipo:
Particiones declaradas:
(A, B)— A y B son exclusivos en el nivel padre.(A1, A2)— bajo A, A1 y A2 son exclusivos.(B1, B2)— bajo B, B1 y B2 son exclusivos.
Consecuencia automática: Omniscol autoriza la planificación
simultánea de grupos pertenecientes a ramas distintas — por
ejemplo A1 y B2 pueden estar en la misma franja horaria, porque ningún
estudiante está en ambos (A1 ⊂ A, B2 ⊂ B, y A ∩ B = ∅).
No hace falta volver a declarar la partición (A1, B2): la herencia la
calcula.
Herencia de las restricciones horarias
Más allá de las particiones, puede adjuntar restricciones horarias (disponibilidades, incompatibilidades) a un grupo. Con la jerarquía, estas restricciones se heredan de los padres hacia los hijos — mediante un sistema de máscara que los hijos pueden sobrescribir.
Ejemplo: franja horaria reservada para EF
Caso típico:
- La clase
8Aestá no disponible el lunes por la tarde (franja global bloqueada para actividades colectivas). - Por herencia, todos los grupos de la clase están no disponibles el lunes por la tarde.
- Salvo el grupo
Sport: se invierte su máscara para autorizar el lunes por la tarde y prohibir todo lo demás. Todas las actividades deportivas de este grupo caerán entonces automáticamente en esa franja protegida.
El mecanismo es potente: una máscara padre + una excepción hijo basta para modelar correctamente franjas horarias dedicadas sin tener que duplicar la restricción en cada sesión.
Otro ejemplo: un padre Electifs que porta las franjas autorizadas
Otro caso muy útil: el centro quiere que todas las optativas caigan únicamente en unas pocas franjas reservadas, por ejemplo:
- lunes por la mañana,
- miércoles antes de las 10:00,
- viernes por la mañana.
Entonces se puede:
- crear un grupo padre
Electifsque no será él mismo asignado a cursos; - expresar en ese padre las franjas autorizadas pintando las restricciones horarias;
- crear debajo tantos subgrupos como sea necesario:
Elective Marketing,Elective Finance,Elective Data, etc.
Todos estos subgrupos heredan entonces las mismas franjas autorizadas. Si la regla
cambia, se modifica un solo punto: el padre Electifs.
Reglas de herencia
- Un grupo hijo hereda por defecto las restricciones horarias de su padre.
- El hijo puede sobrescribir estas restricciones: añadir restricciones propias o invertir la máscara.
- Las particiones del padre se aplican automáticamente a los hijos: si A y B están en partición, los hijos de A son exclusivos de los hijos de B sin declaración explícita.
Restricciones heredadas y grupos de grupos
Un grupo también puede ser miembro de un grupo de grupos. Sus restricciones — las propias y las heredadas de su clase y de sus grupos padres — se consolidan entonces con las de los demás grupos miembros: la sesión del grupo de grupos respeta todas esas no disponibilidades reunidas. La herencia baja por tanto por la jerarquía, y después la consolidación reúne los miembros del grupo de grupos.
Consulte Grupos de grupos para el detalle de la consolidación.
Cuándo usar una jerarquía
- Paquetes de optativas: una clase con lenguas estructuradas en niveles (Inglés Reforzado > A1-Conversación, A1-Civilización, A2-…).
- Prácticas con subrotaciones: dos medias clases para la práctica, cada una subdividida en subgrupos para las manipulaciones.
- Itinerarios diferenciados: un itinerario principal con módulos optativos distintos que se planifican dentro del itinerario.
- Deporte: un grupo global que reúne a todos los estudiantes, con una máscara dedicada para las franjas de deporte.
- Optativas en franjas reservadas: un grupo padre
Electifsporta las franjas autorizadas, y sus subgrupos corresponden a las optativas reales.
Cuándo no usarla
- Para clases sencillas sin subdivisión jerárquica — la jerarquía añade complejidad.
- Para mezclar estudiantes de clases distintas — es la función de las alineaciones o de los grupos de grupos, no de la jerarquía intraclase.
- Para inscripciones abiertas — utilice los grupos libres.
How-to
Construir una jerarquía padre/hijo
-
La jerarquía de grupos organiza los grupos de una clase en padres e hijos, con herencia de las restricciones horarias.
-
Cree primero los grupos en plano en la página de grupos de la clase:
A,A1,A2,B,B1,B2, más un grupo transversalSport. En esta fase, todos están al mismo nivel, vinculados directamente a la clase. -
Arrastre y suelte para jerarquizar: arrastre
A1sobreA→A1se convierte en hijo deA. Igual paraA2,B1,B2. Obtiene dos ramasA → A1, A2yB → B1, B2. Sin límite de profundidad.Para sacar un hijo: arrástrelo sobre el encabezado de la lista de grupos de la clase.
-
Declare las particiones:
(A, B)en el nivel padre (exclusivos),(A1, A2)bajo A,(B1, B2)bajo B. No hace falta volver a declarar(A1, B2): Omniscol calcula por herencia queA1 ⊂ AyB2 ⊂ Bson compatibles (planificables en la misma franja horaria). -
Coloque la máscara padre: en la clase, marque lunes por la tarde como no disponible. Todos los grupos lo heredan automáticamente. Compruébelo consultando la cuadrícula de cada grupo: la franja está bloqueada en todas partes.
-
Invierta la máscara en
Sport: en la ficha del grupo Sport, invierta la restricción horaria — autorice el lunes por la tarde, prohíba todo lo demás. Todas las actividades deportivas caen automáticamente en esa franja dedicada, sin tener que volver a declararlo en cada sesión. -
Ahora dispone de una jerarquía activa con herencia de las particiones y máscara horaria dedicada. El algoritmo de generación la emplea durante la generación automática y los conflictos heredados se señalan en tiempo real.