Pular para o conteúdo
Luís Antônio
Todos os projetos
Folha 02 de 23 Sistemas 2026

Grade Mestra

Monta a grade de horários de um colégio inteiro respeitando regras que geradores genéricos não conhecem.

A demonstração usa uma escola, professores e turmas inventados.

O problema

A direção montava a grade semanal de 11 turmas e 35 professores em planilha, uma vez por ano. Qualquer troca de professor no meio do ano virava dias de remendo, e as regras da escola viviam só na cabeça de quem montava.

O que construí

Um gerador que conhece as regras do colégio, gera várias opções de grade sem conflito, deixa comparar e imprime cada horário no modelo oficial da escola, por turma ou por professor.

Notas de projeto

  1. As regras da escola são lei

    Aulas geminadas só começam nos tempos 1, 3 ou 5. Atividades por adesão só à tarde. Turmas da mesma série dividem o horário do TC. Quando algo é impossível, o sistema diz por quê e o que mudar.

  2. O cálculo roda no navegador

    A busca pela grade acontece num Web Worker. A tela continua respondendo enquanto o motor testa combinações, de alguns segundos a um minuto e meio.

  3. Feito para quem usa pouco

    A direção abre o sistema duas ou três vezes por ano. Cada tela diz o que fazer em seguida, porque ninguém vai lembrar do caminho de uma vez para outra.

  4. O resultado é o papel

    A saída é o horário impresso no modelo que a escola já usa, com a logo e o mesmo desenho. A grade só está pronta quando a folha sai certa.

Resultado

Em uso pela direção do colégio. O cadastro real tem 24 disciplinas, 11 turmas e 35 professores.

↑ ↓ para escolherEnter para abrirEsc para fechar