Hierarquia de grupos: pais, filhos, restrições herdadas
PremiumFuncionalidade Premium. A hierarquia de grupos e as restrições horárias de grupos estão incluídas nas funcionalidades Premium.
Para além do modelo plano «turma → grupos», o Omniscol permite organizar os grupos de uma turma numa hierarquia pai / filho e associar restrições horárias que se propagam por herança. É útil quando a turma se estrutura em vários níveis sucessivos de subdivisões.
Criar uma hierarquia por arrastar e largar
Na página dos grupos de uma turma, o arrastar e largar define a hierarquia:
- Arrastar um grupo sobre outro → o filho fica ligado ao pai.
- Arrastar um filho sobre o topo da lista dos grupos → o filho é retirado da sua hierarquia e volta a ser um grupo direto da turma.
Sem limite de profundidade. Você pode ter cadeias pai → filho → neto se a sua divisão o justificar.
Exemplo canónico
Hierarquia típica:
Divisões declaradas:
(A, B)— A e B são exclusivos ao nível do pai.(A1, A2)— sob A, A1 e A2 são exclusivos.(B1, B2)— sob B, B1 e B2 são exclusivos.
Consequência automática: o Omniscol autoriza o posicionamento
simultâneo de grupos pertencentes a ramos diferentes — por
exemplo, A1 e B2 podem estar na mesma faixa horária, porque
nenhum aluno está nos dois (A1 ⊂ A, B2 ⊂ B, e A ∩ B = ∅).
Não é preciso voltar a declarar a divisão (A1, B2): a herança
calcula-a.
Herança das restrições horárias
Para além das divisões, você pode associar restrições horárias (disponibilidades, incompatibilidades) a um grupo. Com a hierarquia, estas restrições herdam-se dos pais para os filhos — através de um sistema de máscara que os filhos podem sobrepor.
Exemplo: faixa horária reservada para Educação Física
Caso típico:
- A turma
8Aestá indisponível na segunda-feira à tarde (faixa global bloqueada para atividades coletivas). - Por herança, todos os grupos da turma ficam indisponíveis na segunda-feira à tarde.
- Exceto o grupo
Sport: inverte-se a sua máscara para autorizar a segunda-feira à tarde e proibir todo o resto. Todas as atividades desportivas deste grupo passarão então a cair automaticamente nesta faixa protegida.
O mecanismo é poderoso: uma máscara no pai + uma exceção no filho basta para modelar de forma limpa faixas dedicadas, sem ter de duplicar a restrição em cada curso.
Outro exemplo: um pai Electifs que comporta as faixas autorizadas
Outro caso muito útil: o estabelecimento quer que todas as optativas caiam apenas em algumas faixas reservadas, por exemplo:
- segunda-feira de manhã,
- quarta-feira antes das 10:00,
- sexta-feira de manhã.
Pode então:
- criar um grupo pai
Electifsque não será ele próprio atribuído a cursos; - exprimir neste pai as faixas autorizadas pintando as restrições horárias;
- criar por baixo tantos subgrupos quantos os necessários:
Elective Marketing,Elective Finance,Elective Data, etc.
Todos estes subgrupos herdam então as mesmas faixas autorizadas. Se a
regra mudar, altera-se um único ponto: o pai Electifs.
Regras de herança
- Um grupo filho herda por defeito as restrições horárias do seu pai.
- O filho pode sobrepor estas restrições: adicionar restrições próprias ou inverter a máscara.
- As divisões do pai aplicam-se automaticamente aos filhos: se A e B estiverem numa divisão, os filhos de A são exclusivos dos filhos de B sem declaração explícita.
Restrições herdadas e grupos de grupos
Um grupo pode também ser membro de um grupo de grupos. As suas restrições — as próprias e as herdadas da sua turma e dos seus grupos pais — são então consolidadas com as dos outros grupos membros: a aula do grupo de grupos respeita todas estas indisponibilidades reunidas. A herança desce, pois, a hierarquia, e depois a consolidação reúne os membros do grupo de grupos.
Veja Grupos de grupos para o detalhe da consolidação.
Quando utilizar uma hierarquia
- Conjuntos de opções: uma turma com línguas estruturadas em níveis (Inglês Reforçado > A1-Conversação, A1-Civilização, A2-…).
- Aulas práticas com sub-rotações: duas meias-turmas para a aula prática, cada uma subdividida em subgrupos para os ensaios.
- Percursos diferenciados: um percurso principal com módulos opcionais distintos que se posicionam dentro do percurso.
- Desporto: um grupo global que reúne todos os alunos, com uma máscara dedicada para as faixas de desporto.
- Optativas em faixas reservadas: um grupo pai
Electifscomporta as faixas autorizadas, e os seus subgrupos correspondem às optativas reais.
Quando não utilizar
- Para turmas simples sem subdivisão hierárquica — a hierarquia acrescenta complexidade.
- Para misturar alunos de turmas diferentes — esse é o papel dos alinhamentos ou dos grupos de grupos, não da hierarquia intra-turma.
- Para inscrições abertas — utilize os grupos livres.
How-to
Construir uma hierarquia pai/filho
-
A hierarquia de grupos organiza os grupos de uma turma em pais e filhos, com herança das restrições horárias.
-
Crie primeiro os grupos em plano na página dos grupos da turma:
A,A1,A2,B,B1,B2, mais um grupo transversalSport. Nesta fase, estão todos ao mesmo nível, ligados diretamente à turma. -
Arrastar e largar para hierarquizar: arraste
A1paraA→A1torna-se filho deA. O mesmo paraA2,B1,B2. Obtém dois ramosA → A1, A2eB → B1, B2. Sem limite de profundidade.Para retirar um filho: arraste-o para o topo da lista dos grupos da turma.
-
Declare as divisões:
(A, B)ao nível do pai (exclusivos),(A1, A2)sob A,(B1, B2)sob B. Não é preciso voltar a declarar(A1, B2): o Omniscol calcula por herança queA1 ⊂ AeB2 ⊂ Bsão compatíveis (posicionáveis na mesma faixa horária). -
Coloque a máscara do pai: na turma, marque segunda-feira à tarde como indisponível. Todos os grupos a herdam automaticamente. Verifique consultando a grelha de cada grupo: a faixa está bloqueada em todo o lado.
-
Inverta a máscara em
Sport: na ficha do grupo Sport, inverta a restrição horária — autorize a segunda-feira à tarde, proíba todo o resto. Todas as atividades desportivas caem automaticamente nesta faixa dedicada, sem ter de a voltar a declarar em cada curso. -
Tem agora uma hierarquia ativa com herança das divisões e máscara horária dedicada. O algoritmo de geração usa-a durante a geração automática e os conflitos herdados são assinalados em tempo real.