Wise Timetable

Como fazer

Ver o que outras faculdades reservaram

Um docente que leciona em duas faculdades, um pavilhão que três partilham. Cada faculdade mantém o seu próprio horário, e o Wise Timetable mostra a cada uma o que as outras já ocuparam — para que a mesma hora não seja atribuída duas vezes.

Horários separados que se veem uns aos outros

Muitas universidades elaboram o horário faculdade a faculdade, cada uma na sua base de dados, com o seu próprio pessoal e as suas próprias horas de ensino. Isso funciona até duas delas partilharem algo: um docente que leciona estatística em duas faculdades, ou o único pavilhão grande do campus.

O Wise Timetable pode mostrar a cada faculdade o que as outras já ocuparam dos docentes e das salas que partilham. Nada é fundido e nada é copiado para os dados de ninguém: cada horário continua a ser o seu, e o que mostra dos outros é lido das respetivas bases de dados à medida que eles publicam.

É uma das formas de ligar horários separados; ligar os membros de uma universidade descreve as outras.

O que é trazido

  • As aulas e as reservas deles, de cada docente e de cada sala que partilham, em todas as semanas.
  • Como reservas com uma cor própria, identificadas com EXT, a base de dados da outra faculdade e os nomes em causa — o docente ou as salas ocupadas a essa hora.
  • Contadas como qualquer outra reserva. O gerador não colocará a sua aula nesse docente nem nessa sala a essas horas, e quando coloca uma aula à mão o docente ou a sala aparece como ocupado.
  • Nunca fazem parte do seu horário. Não são guardadas nele nem publicadas a partir dele, pelo que nunca aparecem nas suas páginas web nem no calendário de ninguém como suas.
  • Excluídas do lado deles: reservas que definiram para não serem mostradas na web ou para serem ignoradas na verificação de sobreposições.

Configuração

Em Definições › Diversos › Geral. As definições são guardadas com o horário, por isso todos os que o abrem veem as mesmas faculdades.

CampoO que se introduz
Sync/View external timetable reservationsAssinale para ativar tudo.
External timetable database name(s)As bases de dados de horários das outras faculdades, separadas por uma barra: faculty_a/faculty_b. Apenas letras, algarismos e o sublinhado.
Filter sync by lecturer(s)Opcional. Apenas estes docentes, separados por ponto e vírgula e escritos como o seu horário escreve os nomes. Vazio significa todos os que partilha.
Filter sync by room(s)Opcional. Apenas estas salas, separadas por ponto e vírgula — não por barras, porque nomes de salas como C-101/A as contêm. Vazio significa todas as salas que partilha.
Source DB name (optional)Deixe vazio, a menos que o tenhamos configurado consigo.

Onde têm de estar as bases de dados

As bases de dados das outras faculdades têm de estar no mesmo servidor de bases de dados que a sua, e a conta de base de dados do seu horário tem de ter permissão para as ler: a comparação é feita numa única consulta às bases de dados, nesse servidor. Uma faculdade noutro servidor não pode ser mostrada desta forma.

Isso faz dela algo que configuramos com o seu departamento de TI, e não uma opção que um serviço assinala por si só — e é a primeira coisa a resolver.

Como os nomes são correspondidos

Um docente é reconhecido pelo nome próprio e pelo apelido, tal como ambos os horários os contêm; uma sala, pelo seu nome. Não há adivinhação: uma inicial no lugar do nome próprio, ou uma sala escrita com hífen num horário e sem ele no outro, não é correspondência — e esse docente ou essa sala simplesmente não mostra nada da outra faculdade.

Por isso, acorde os nomes das pessoas e das salas que partilham e mantenha-os iguais nos dois horários. A outra sincronização entre faculdades, descrita em ligar os membros de uma universidade, lê os nomes através de um dicionário; esta vista não.

Quando é atualizada

Quando um horário é aberto, as outras faculdades são lidas de imediato, com uma breve mensagem enquanto isso acontece, e depois o ambiente de trabalho volta a verificar cerca de uma vez por minuto. Uma faculdade só é lida de novo quando publicou desde a última verificação, pelo que uma vizinha que não mudou não custa nada.

O que vê é, portanto, o que a outra faculdade publicou. As alterações que fez e ainda não publicou chegam até si quando publicar.

Se não for possível aceder a uma base de dados, o ambiente de trabalho di-lo uma vez e indica-a pelo nome, em vez de mostrar uma semana vazia que se leria como nada reservado lá.

Quer ver isto a funcionar?

Marque uma apresentação online de 45 minutos e percorreremos a solução com base no problema de planeamento de horários da sua própria instituição.