01
Cada troca desfaz outra
Na planilha, mover uma aula para resolver um choque costuma criar outro em outra turma. Com muitas turmas, a conferência vira dias de trabalho.
Recurso · Gerador de horário escolar
Montar a grade à mão é encaixar centenas de aulas sem que nenhum professor esteja em duas turmas ao mesmo tempo. O gerador do Compasso faz esse trabalho pesado: testa combinações, respeita as indisponibilidades e as regras da escola e entrega uma grade pronta para revisar.
Em resumo
Cadastre turmas, professores e aulas e gere a grade inteira em segundos, sem nenhum choque de horário.
O desafio
01
Na planilha, mover uma aula para resolver um choque costuma criar outro em outra turma. Com muitas turmas, a conferência vira dias de trabalho.
02
Indisponibilidade do professor, laboratório disputado, aula dupla de Educação Física. Quem monta precisa ter tudo na cabeça ao mesmo tempo.
03
Um professor novo ou uma mudança de disponibilidade pode obrigar a refazer boa parte da grade.
Como funciona
O gerador nunca coloca um professor, uma turma ou uma sala em dois lugares no mesmo horário e respeita todas as indisponibilidades.
Trave as aulas que não podem mudar. Em “Gerar nova grade” elas ficam no lugar; em “Completar grade”, todas as aulas já posicionadas são mantidas.
O gerador favorece aulas seguidas e menos dias na escola para cada professor, ou distribui as aulas pela semana, como a escola preferir.
Se não encontrar lugar para todas as aulas dentro do tempo de busca, entrega a grade parcial e mostra o que faltou, sem afirmar que o problema é impossível.
Em detalhes
O horário escolar é um quebra-cabeça em que todas as peças dependem umas das outras. Uma escola com 12 turmas e 25 aulas semanais por turma precisa posicionar 300 aulas, e cada uma tem que respeitar ao mesmo tempo a turma, o professor, a sala e as indisponibilidades. Uma aula colocada na segunda-feira muda o que sobra para todas as outras turmas daquele professor.
É por isso que a grade feita à mão costuma travar no fim: as primeiras aulas entram fácil, e as últimas não cabem em lugar nenhum sem desmontar o que já estava pronto. Quem monta acaba refazendo partes inteiras da grade, às vezes várias vezes, até tudo fechar.
O gerador do Compasso faz uma busca com retrocesso. A cada passo, escolhe a aula com menos lugares possíveis, porque é ela que tem mais chance de ficar sem espaço, e testa os horários em que ela cabe. Quando chega a um beco sem saída, volta atrás e tenta outra combinação. Choques de professor, turma e sala e as indisponibilidades são restrições rígidas: uma grade que quebra qualquer uma delas nunca é aceita.
Entre as posições válidas, o gerador segue a preferência da escola: aulas seguidas e menos dias por professor, ou cada disciplina distribuída pela semana. As regras de cada professor, como máximo de aulas por dia e menos janelas, e as aulas geminadas entram no mesmo cálculo. A busca tem limite de 100 mil tentativas ou cerca de 2,5 segundos, então a resposta vem rápido mesmo em escolas grandes.
Às vezes a grade não fecha. Pode ser um problema sem solução, como um professor com 20 aulas e só 15 horários livres, ou um caso difícil que a busca não resolveu no tempo limite. O Compasso não finge saber qual dos dois é: entrega a grade parcial, mostra as aulas que ficaram de fora e deixa você decidir o próximo passo.
Na prática, o caminho costuma ser olhar o recurso mais disputado, liberar um horário ou afrouxar uma regra e usar “Completar grade”, que mantém o que já está posicionado e encaixa só o que falta. Os ajustes finos vêm depois, arrastando as aulas na grade. O passo a passo completo, do levantamento dos dados à entrega, está no guia de como fazer horário escolar.
Passo a passo
Boas práticas
O que mais perguntam sobre este assunto.
Poucos segundos. A busca para em até 100 mil tentativas ou cerca de 2,5 segundos e devolve a melhor grade encontrada. Se faltar alguma aula, dá para gerar de novo ou completar a grade a partir do que já foi posicionado.
Não, se você travar as aulas. Aulas travadas são mantidas em “Gerar nova grade”, e “Completar grade” mantém todas as aulas já posicionadas e só encaixa as que faltam.
O Compasso mostra a grade parcial e as aulas que ficaram sem lugar. Você pode afrouxar uma regra, liberar um horário do professor ou encaixar à mão, com a conferência de choques ligada.
Pode. Cada vez que a grade é salva, uma versão fica guardada no histórico. As últimas 100 versões podem ser restauradas.
Pronto para começar?