Vários horários publicados em paralelo
No patamar padrão, um único horário pode ser publicado de cada vez em um dado período. É suficiente para o funcionamento clássico de uma escola de anos finais do ensino fundamental ou de ensino médio. 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 fundamental ao ensino médio, com vários horários realmente separados, o Omniscol pode ativar esta capacidade especificamente. O enquadramento e o faturamento são então adaptados à necessidade real.
Por que vários horários em paralelo
Alguns cenários típicos:
- Tronco comum + especializações — um horário semanal cobre o tronco comum (disciplinas compartilhadas 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 alunos 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 compartilhados.
Sem esta opção, estes casos obrigam a fundir toda a complexidade em um ú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, a tela 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 em uma semana são fundidos dinamicamente: um aluno 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 compartilham 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 compartilhadas entre vários horários também existe, mas mantém-se mais marginal e depende fortemente da organização pedagógica.
Detecção de conflitos entre horários
Dois mecanismos complementam-se, conforme 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, como da edição de um horário de calendário, nas datas compartilhadas) 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 compartilham pelo menos um professor, uma sala ou uma turma — localmente (mesma conta) como com as contas vinculadas. Ele se ativa, portanto, por conta própria 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 em um 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 em outro lugar;
- o diagnóstico sinaliza 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 monitorar, por exemplo para assumir uma sobreposição.
Na consulta (horário operacional)
Uma vez publicados, os horários fundem-se em um horário operacional único — a visão 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 visão de reorganização, isso cria um conflito.
Nos dois casos, a resolução continua sendo uma ação de planejamento: deslocar, adaptar ou aceitar o conflito conforme 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 local 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 detecçã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 sinalizadas em conflito de um horário para outro, sem professor nem sala em comum, foram, portanto, reconhecidas como uma só: compartilham 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. A tela 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 aluno 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.