Saltar para o conteúdo
BEIND

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 motor diz ao responsável o que pensa e depois sai da frente. Software que se recusa a gravar porque discorda de uma pessoa que conhece a escola é software que fica abandonado em setembro.

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.