Wise Timetable

Como fazer

Preparar uma escola para a geração de horários: os dados, os erros e as cinco decisões

O programa só pode ser tão bom quanto o que lhe der. A maioria dos horários dececionantes não é uma falha do resolvedor; é um problema de dados que o resolvedor otimizou fielmente. Este guia é a meia hora antes da primeira execução.

A lista de verificação de dois minutos

Oito coisas que têm de ser verdadeiras antes de o gerador poder fazer o seu trabalho. Percorra a lista uma vez; poupa um dia a perguntar porque é que uma aula continua por colocar.

  1. Todas as aulas que têm de ser colocadas existem

    Disciplina → turno → grupo → professor. Uma aula sem professor, ou sem grupo, não é uma aula que o gerador possa colocar.

  2. Os professores e os grupos têm as horas certas por dia

    Os limites diários são regras obrigatórias. Um valor no ecrã do próprio professor ou do próprio grupo prevalece sempre sobre o valor por omissão do separador Gerar.

  3. As salas têm os seus lugares e o seu equipamento

    Uma aula precisa de uma sala que tenha todas as propriedades que a disciplina pede. Uma sala de informática que não esteja assinalada como tal é uma sala que a aula de laboratório não pode usar.

  4. As salas próprias estão definidas onde importam

    Se um professor deve ensinar sempre na “sua” sala, esta é definida como a sala por omissão desse professor; o resolvedor de lacunas passa então a ter algo que preferir.

  5. As opcionais estão assinaladas como opcionais

    Só então o resolvedor as pode manter no limite do dia, onde os alunos que não as frequentam não ficam à espera.

  6. As aulas que decorrem em conjunto estão ligadas

    Dois turnos que têm de ser lecionados à mesma hora são turnos ligados. Sem ligação, ficam em horas diferentes e os alunos têm duas aulas em simultâneo que não o são.

  7. Os períodos bloqueados são introduzidos como reservas

    Reuniões, folgas, um ginásio indisponível: nenhum gerador as adivinha. O que não é introduzido está livre aos olhos do gerador.

  8. Guarde uma cópia do ficheiro

    Gerar altera muito. Uma cópia de antes da primeira execução é o seguro mais barato que existe.

Os erros de dados que mais vemos

Cada um destes parece, no resultado, um resolvedor que fez mau trabalho. Nenhum o é.

ErroO que o gerador faz com ele
Uma disciplina sem professor atribuídoA aula fica por colocar, ou é colocada sem ninguém para a lecionar.
Uma sala sem uma propriedade que a disciplina exigeEssa aula não encontra sala e é contada como não colocada.
Duas aulas que decorrem em conjunto não estão ligadasSão colocadas em horas diferentes; os alunos têm então duas aulas que deviam ser simultâneas.
Os dias de indisponibilidade dos professores não foram introduzidosO gerador dá alegremente ao professor aulas num dia em que ele não está na escola.
O grupo é maior do que todas as salasNenhuma sala serve. Divida o grupo ou acrescente uma sala maior.
As opcionais não estão assinaladas como opcionaisFicam a meio do dia e deixam os outros alunos à espera.
As horas semanais de uma disciplina não correspondem ao currículoO horário é perfeito para o currículo errado.

Cinco decisões a tomar em papel

Antes de abrir uma única definição, responda a cinco perguntas. Cada uma torna-se mais tarde uma definição, e uma definição decidida em papel é uma definição sobre a qual ninguém discute na sala de professores.

PerguntaDefinição
Quando começa e termina o dia escolar?Horário de funcionamento no separador Gerar; Horário de funcionamento alargado apenas para as aulas que não couberam.
Há um dia que termina mais cedo — uma sexta-feira curta?Última hora do dia, um campo por dia da semana: uma hora letiva contada desde o início do horário de funcionamento, respeitada pelo resolvedor de lacunas.
A partir de que hora é “tarde”, e quantas tardes pode ter uma turma?A tarde começa na hora e Dias de tarde por turma e semana, na janela de otimização de lacunas.
Quão curto pode ser o dia de um professor?Mín. de horas por dia do professor, na mesma janela.
Os professores ensinam nas suas próprias salas?Sala própria do professor – peso, e a sala por omissão no ecrã de cada professor.

A forma do dia: horário de funcionamento e última hora

O Horário de funcionamento é o seu dia normal, por exemplo das 07:30 às 15:10. O gerador tenta primeiro colocar todas as aulas aí. O Horário de funcionamento alargado é uma extensão usada apenas para aulas que não couberam. Seja poupado com a extensão: cada hora que acrescentar convida aulas à tarde, e as aulas à tarde são o que a maioria das escolas não quer.

Para uma escola cujos dias diferem existe Última hora do dia, um campo por dia da semana. O número é uma hora letiva contada desde o início do horário de funcionamento, não uma hora do relógio: 1 é a primeira hora do dia, 9 a nona, e 0 significa sem limite para além do horário de funcionamento alargado. Uma sexta-feira que termina depois da nona aula é 9, os outros dias 14. É uma regra obrigatória do resolvedor de lacunas, pelo que uma escola que dela dependa mantém Executar otimização de lacunas assinalado.

As escolas com um ritmo horário estrito ativam Colocar aulas teóricas apenas em horas inteiras; as instituições cujo dia começa às 08:15 deixam-no desativado. A edição escolar do programa acrescenta, no mesmo separador, o segundo turno e algumas preferências sobre a forma do dia de um aluno.

Limites, e o que significa zero

Os máximos diários e semanais para professores e grupos são regras obrigatórias: o gerador nunca os excede. Zero não significa ilimitado — para um limite de horas, 0 impede o gerador de colocar aulas. Escreva um número grande para “sem limite”.

Os limites diários do separador Gerar são valores por omissão; um valor escrito no ecrã do próprio professor ou do próprio grupo prevalece sempre. Tenha cuidado com o limite do grupo: confirmar aí uma alteração escreve o valor em todos os grupos e substitui os valores individuais. Pausa obrigatória existe para alunos e professores em separado — após quantas aulas seguidas a hora seguinte tem de ficar livre — e as instituições com vários edifícios limitam as deslocações entre locais.

Como as aulas são organizadas: os interruptores em quatro grupos

As caixas de seleção do separador Gerar alteram o estilo do horário. Nenhuma é certa para todas as escolas; ajuda lê-las como quatro perguntas.

Cada campo do separador tem um botão ? com a explicação mais longa, o intervalo válido e o valor por omissão. Com os dados verificados e as cinco decisões tomadas, a primeira execução está descrita em gerar um horário escolar, passo a passo, e todo o método — preparação, parâmetros, afinação, resolução de problemas e receitas — é o livro da página de documentação.

  • Onde as aulas podem ir. Os dias de fim de semana abertos ou fechados; Os professores vêm todos os dias úteis desassinalado faz o gerador preencher primeiro os dias em que o professor já trabalha, para que os professores possam ter dias inteiros livres; Dispersar as horas geradas distribui as aulas uniformemente pela semana mas torna os dias menos compactos — o oposto do que a maioria das escolas quer.
  • O que pertence em conjunto. Várias secções de uma aula teórica à mesma hora, todas as partes de um bloco numa sala, opcionais paralelas reunidas num período comum, um ritmo semanal estável para disciplinas a tempo parcial.
  • Como os dias se sentem para os alunos. Se uma disciplina 2+2 pode calhar em dois dias vizinhos; na edição escolar também uma aula dupla da mesma disciplina no mesmo dia, a primeira hora mantida preenchida, pelo menos cinco horas por dia.
  • Quão cuidadoso é o gerador com os estudantes. Verificar estudantes: disciplinas/secções faz o gerador evitar também conflitos de estudantes individuais que pertencem a vários grupos ou escolhem disciplinas individuais. Essencial para programas com muitas opcionais; torna a geração mais lenta.

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.