1. Defina primeiro a capacidade de cada turma
O ponto de partida é o perfil de períodos: quantas aulas letivas existem em cada dia e onde ficam os intervalos. Uma turma pode ter seis aulas na segunda e cinco nos demais dias. O perfil precisa refletir isso antes de receber as cargas.
- Conte somente períodos letivos.
- Cadastre intervalos como intervalos, não como aulas.
- Atribua o perfil correto a cada turma.
2. Confira se a soma das cargas cabe
Some as aulas semanais de todas as disciplinas da turma e compare com a capacidade do perfil. Quando a carga ultrapassa a capacidade, nenhuma ferramenta consegue produzir uma grade completa. Quando fica abaixo, a escola deve decidir se os espaços livres são esperados.
3. Relacione professores e disciplinas
Cada carga precisa de pelo menos um docente ativo e habilitado. Em seguida, registre apenas as indisponibilidades reais. Restrições excessivas reduzem as combinações e podem tornar o problema inviável.
4. Separe obrigação de preferência
Uma obrigação nunca pode ser violada; uma preferência melhora a grade quando possível. Use obrigações para limites reais e preferências para qualidade, como reduzir janelas ou aproximar aulas.
5. Valide, gere, ajuste e publique
Execute o diagnóstico antes da geração. Depois, confira a grade por turma e por professor. Fixe decisões importantes e regenere apenas o restante. Publique somente quando a cobertura estiver completa e não houver conflito obrigatório.
