Vários horários publicados em paralelo
No patamar padrão, um único horário pode ser publicado de cada vez num dado período. É suficiente para o funcionamento clássico de uma escola do 2.º ou 3.º ciclo. Em certos contextos — tipicamente ensino superior, formações modulares, escolas com percursos múltiplos —, surge a necessidade de publicar vários horários em paralelo que se complementam. Esta capacidade está incluída de base nas contas Premium.
Em certas contas escolares mistas, por exemplo do ensino básico ao secundário, com vários horários realmente separados, o Omniscol pode ativar esta capacidade especificamente. O enquadramento e a faturação são então adaptados à necessidade real.
Porquê vários horários em paralelo
Alguns cenários típicos:
- Tronco comum + especializações — um horário semanal cobre o tronco comum (disciplinas partilhadas por todas as turmas), horários por especialidade ou por percurso acrescentam-se por cima com as suas próprias restrições.
- Regular + calendário pontual — um horário semanal regular contém a maioria dos cursos, um horário de calendário contém as aulas com data marcada (conferências, exames, júris).
- Vários locais — um horário por local com gestão local, fusão na consulta para os estudantes que passam de um local para outro.
- Programas de durações diferentes — por exemplo um percurso EMBA de 18 meses, um ciclo de Grande École em semestres de calendário e uma preparação semanal, com professores e salas partilhados.
Sem esta opção, estes casos obrigam a fundir toda a complexidade num único horário, o que rapidamente se torna ingerível.
Funcionamento
Você cria vários horários no módulo Gestão de horários, como habitualmente. No momento da publicação nas semanas, o ecrã de publicação aceita vários horários nas mesmas semanas em vez de um só.
Do lado do consumo (portais, painéis de exibição, iCal, API), os horários publicados numa semana são fundidos dinamicamente: um estudante vê todas as aulas que lhe dizem respeito, seja qual for o horário de que provêm.
Dentro de uma mesma conta, os horários publicados em paralelo partilham as ocupações dos recursos envolvidos: salas, professores e, nos casos em que é pertinente, turmas. Isso permite evitar que um mesmo professor ou uma mesma sala seja reservado duas vezes por dois horários publicados. O caso das turmas partilhadas entre vários horários também existe, mas mantém-se mais marginal e depende fortemente da organização pedagógica.
Deteção de conflitos entre horários
Dois mecanismos complementam-se, consoante o local onde você trabalha.
Durante a construção do horário
Quando você constrói ou reorganiza um horário em Gestão de horários, o botão Sincronização (barra de ferramentas da reorganização, tal como da edição de um horário de calendário, nas datas partilhadas) confronta o seu trabalho com os outros horários publicados. Ele considera automaticamente aqueles cujas datas se sobrepõem às do horário em curso e que partilham pelo menos um professor, uma sala ou uma turma — localmente (mesma conta) tal como com as contas ligadas. Ele ativa-se, portanto, por si próprio assim que existem recursos comuns (laranja = ativo). Este acoplamento automático liga os horários com data (calendário).
Uma exceção bem-vinda: ele ignora uma simples cópia do horário em curso (mesmas aulas). Você pode assim trabalhar num rascunho duplicado sem entrar em conflito consigo próprio.
A ocupação desses horários entra então no motor de conflitos:
- as faixas horárias candidatas ao posicionamento (marcadores coloridos) passam a laranja ou vermelho se o professor ou a sala já estiverem ocupados noutro lugar;
- o diagnóstico assinala as reservas duplas entre horários.
No detalhe de um conflito, a aula do outro horário apresenta, após o nome da sua turma, o ícone seguido do título desse horário. Uma aula de uma conta vinculada apresenta o ícone seguido do nome dessa conta.
O menu suspenso do botão lista os horários e as contas considerados: desmarque aqueles que você não quer monitorizar, por exemplo para assumir uma sobreposição.
Na consulta (horário operacional)
Uma vez publicados, os horários fundem-se num horário operacional único — a vista de consulta no Omniscol (o módulo Horário), e tudo o que consome o horário (portais, painéis de exibição, iCal, API). Os conflitos entre horários leem-se aí naturalmente: um professor (ou uma sala) ocupado em duas aulas simultâneas provenientes de dois horários publicados vê-as sobrepostas na grade fundida. É a lógica da fusão: ela forma o horário realmente vivido, de todos os tipos combinados (incluindo um horário semanal e um horário de calendário). Na vista de reorganização, isso cria um conflito.
Nos dois casos, a resolução continua a ser uma ação de planeamento: deslocar, adaptar ou aceitar o conflito consoante o caso.
Reconhecer a mesma turma, sala ou recurso de um horário para outro
De um horário para outro da conta, a mesma turma, a mesma sala ou o mesmo recurso pode ter um identificador interno diferente, por exemplo após uma importação ou uma duplicação. O Omniscol associa-os pela sua identidade:
- o identificador externo — quando ambos têm um identificador do mesmo software externo (ERP, software de gestão escolar), só ele decide. Iguais, designam a mesma entidade, mesmo após uma mudança de nome; diferentes, designam duas entidades distintas, mesmo com o mesmo nome;
- na falta dele, o nome, comparado de forma exata (maiúsculas, acentos e espaços incluídos).
Uma sala ou um recurso procura-se no site correspondente, reconhecido da mesma forma. Um grupo procura-se na turma correspondente: identificador externo, depois nome, depois código. Os professores são os da conta: o mesmo professor é reconhecido em todos os horários.
Esta associação serve a deteção de conflitos entre horários. No filtro do módulo Horário, uma turma presente em vários horários do ano forma também uma única entrada; o seu horário reúne as aulas de cada um.
Duas turmas distintas assinaladas em conflito de um horário para outro, sem professor nem sala em comum, foram, portanto, reconhecidas como uma só: partilham o mesmo identificador externo ou o mesmo nome. Corrija o identificador no software de origem ou distinga os seus nomes.
Entre contas vinculadas, a associação segue outras regras: veja Contas vinculadas e recursos compartilhados.
Procedimento
Publicar um horário regular + um horário de calendário em paralelo
-
O caso híbrido clássico: um horário semanal regular para a maioria dos cursos, mais um horário de calendário para as aulas com data marcada (conferências convidadas, exames, júris).
-
Requisito prévio: dois horários criados no módulo Gestão de horários — um semanal com os cursos regulares, um de calendário com as aulas com data marcada. Configure-os independentemente. Ver também Modo calendário.
-
Lance a geração em cada horário separadamente se você utilizar a geração automática. Verifique primeiro os conflitos próprios de cada horário.
-
Publique o horário semanal nas semanas pretendidas (tipicamente: todo o ano). Ver Publicação. Depois publique o segundo horário (calendário) nas mesmas semanas. O ecrã de publicação aceita vários horários em paralelo (vs um só no patamar padrão).
-
Verifique a fusão: abra o portal do estudante ou do professor — as aulas dos dois horários aparecem na mesma grade, fundidas dinamicamente. O iCal, a API e os painéis de exibição veem o mesmo.
-
Conflitos entre horários: entre um horário semanal e um horário de calendário, a sobreposição vê-se sobretudo no horário operacional fundido (consulta, portais) — se uma conferência (calendário) cair na faixa horária de um curso regular (semanal) para o mesmo professor ou a mesma sala, as duas aulas sobrepõem-se aí. Resolução como um conflito comum: deslocar, adaptar ou aceitar.