Plataforma
Beiond Better School
Horários e planeamento curricular para escolas profissionais
Construir um horário escolar é um problema de restrições disfarçado de tarefa administrativa. A Beiond Better School trata-o como aquilo que é: um motor de resolução, um modelo curricular e um conjunto de regras que a própria escola controla.
A Better School faz horários, planeamento curricular e carga docente. Não é um sistema de gestão de alunos — não tem processos de alunos, avaliações nem faturação de propinas, por opção.
O motor
Quinze regras que não cedem, nove que cedem.
Professor, sala e turma nunca podem estar em dois sítios ao mesmo tempo; disponibilidade, tipo de sala, lotação, turno e horas máximas são absolutos. Tudo o resto é uma preferência com peso que a escola afina — como uma disciplina se distribui pela semana, quão equilibrada é a carga diária, quantos furos um professor tolera entre aulas, se tempos isolados são aceitáveis. Há valores por omissão, a escola pode substituí-los globalmente, e uma turma pode substituí-los outra vez.
Princípio do produto
“Os conflitos são indicativos, nunca bloqueantes.”
O que gere
Geração de horários
Um motor de restrições com verificação de viabilidade antes de correr, para que um ano impossível seja diagnosticado em vez de resolvido a meio, em silêncio.
Planeamento curricular
Currículos, modelos e instantâneos por turma que fixam um plano e avisam quando a realidade se afasta dele.
Unidades de aprendizagem
Distribuição de horas por módulo, progresso, transição entre anos e alertas quando uma unidade já não cabe no tempo restante.
Janelas de estágio
Agendamento em bloco para formação em contexto de trabalho, para que o estágio não lute contra a grelha semanal.
Faltas e substituições
Faltas de professores por data, substituições tipificadas e correspondência assistida de quem pode realmente dar a aula.
Edição manual
Sessões de edição com conjuntos de alterações, um banco de aulas por colocar, aplicar ou repor, e instantâneos que se podem restaurar.
Verificação de capacidade
Uma verificação anual que prova se a carga letiva do ano consegue sequer ser coberta pelo corpo docente, antes do início das aulas.
Reconciliação
Horas planeadas contra horas dadas, por professor e por turma, com excedentes e faltas discriminados.
Assistida, não automática
A IA faz a leitura. O motor decide.
As restrições chegam em atas de reunião, emails e um professor a dizer que não pode às sextas à tarde. Os modelos de linguagem são bons a transformar isso em regras estruturadas e a propor substitutos; são maus a garantir que um professor não está em duas salas ao mesmo tempo. Por isso a geração passa por uma verificação de viabilidade e cada proposta é validada antes de chegar a olhos humanos.
Multi-empresa
Cada escola tem o seu próprio esquema de base de dados.
Não é uma coluna de cliente que um filtro esquecido transforma numa fuga de dados — é um esquema PostgreSQL separado por escola, escolhido a partir da sessão autenticada e nunca a partir de algo que o browser possa enviar. Criar uma escola provisiona o esquema, aplica as migrações e prepara um ano letivo funcional automaticamente.
Escala
- 51
- Tabelas por escola
- 196
- Endpoints de API
- 1.104
- Testes automáticos
- 24
- Restrições configuráveis
Construído com — .NET · PostgreSQL · Next.js · Clean Architecture com CQRS
Estado
Em produção com duas escolas-piloto, em desenvolvimento contínuo desde a primavera. Disponível agora para escolas que queiram deixar para trás uma ferramenta de horários antiga ou uma folha de cálculo.