Janelas de datas
PremiumUma janela de datas é um período de inclusão ou de exclusão de datas, reutilizável, que restringe os períodos durante os quais certas aulas podem ser planeadas. Você a define uma vez e, em seguida, aplica-a como uma camada sobre as restrições horárias de várias entidades — turmas, grupos, disciplinas ou salas de aula.
Esta funcionalidade só diz respeito aos horários de tipo calendário.
Dois tipos: autorização ou exclusão
- Aulas autorizadas — as aulas só podem ser planeadas durante essas datas.
- Aulas excluídas — as aulas não podem ser planeadas durante essas datas.
Como se combinam
Várias janelas podem aplicar-se a uma mesma entidade:
- as janelas autorizadas somam-se entre si;
- as janelas excluídas somam-se entre si;
- em caso de sobreposição, uma exclusão prevalece sobre uma autorização.
Casos de uso típicos
- Turmas com o mesmo ritmo de alternância — várias turmas só frequentam certos cursos em semanas precisas (ou apenas no início ou no fim de semanas). Uma janela autorizada que descreva essas semanas, aplicada a todas essas turmas, evita reintroduzir o ritmo turma a turma.
- Períodos de exames — uma janela excluída que cubra a época de exames bloqueia temporariamente as salas de aula em causa, ou as turmas, para que nenhuma aula ordinária aí seja planeada.
- Férias próprias de certas turmas — num campus no estrangeiro, um conjunto de turmas segue um calendário de férias diferente do resto do estabelecimento. Uma janela excluída sobre essas datas, aplicada apenas a essas turmas, neutraliza o período sem afetar as outras.
Definir uma janela de datas
No ecrã de edição de um horário calendário, na secção Janelas de datas:
- Adicionar abre o seletor de datas.
- Dê um rótulo e escolha o tipo — autorização ou exclusão.
- Selecione as datas na grade do calendário: clicar e arrastar, semana inteira, coluna de um dia, atalhos de semanas pares / ímpares, ou inversão da seleção.
- Guarde: a janela junta-se à lista reutilizável do horário.
Aplicar uma janela
Uma vez definida, a janela fica disponível nas restrições horárias das turmas, grupos, disciplinas e salas de aula: selecione aí uma ou várias janelas. A mesma janela pode servir para tantas entidades quantas forem necessárias — é toda a vantagem da camada reutilizável.
Na geração
O algoritmo de geração trata as janelas como restrições: só coloca uma aula nas datas autorizadas, e nunca nas datas excluídas.