Euclides
Plataforma de ensino de matemática — do Fundamental I ao Ensino Superior
O nome
"Não existe estrada real para a geometria." — Euclides de Alexandria, ao rei Ptolomeu I, c. 300 a.C.
Euclides de Alexandria foi o matemático grego que sistematizou a geometria no século III a.C. nos Elementos — a obra científica mais influente da história, continuamente publicada por mais de dois mil anos. Ao ser perguntado pelo rei Ptolomeu se havia um caminho mais curto para aprender geometria, respondeu que não existe estrada real para a matemática: não há atalho, apenas o trabalho rigoroso com os fundamentos.
O nome honra essa filosofia: a plataforma não simplifica a matemática. Apresenta conceitos reais, com notação precisa, visualizações honestas e progressão adaptada ao ritmo do estudante — mas sem infantilização.
O que é
Euclides é uma plataforma de ensino de matemática browser-only, sem servidor, sem conta, sem dependências externas. Funciona offline após o primeiro acesso e pode ser instalada como aplicativo (PWA) em qualquer dispositivo.
Cada tópico tem três fases: Conceito (teoria com visualização em canvas), Exemplo (resolução passo a passo navegável) e Prática (exercícios com dificuldade adaptativa automática). A dificuldade sobe após sequências de acertos e cai após erros — sem intervenção do usuário.
Cobertura
Números
Tecnologia
A plataforma foi construída em HTML5, CSS3 e JavaScript ES5 puro — sem frameworks, sem bundlers, sem npm. O motor matemático é um módulo em C compilado para WebAssembly via Emscripten, com fallback automático em JavaScript puro para ambientes sem WASM.
A visualização matemática usa a Canvas 2D API nativa do browser: planos cartesianos, curvas de função, retratos de fase, somas de Fourier, diagramas de Argand — tudo desenhado sem bibliotecas externas.
Sem frameworks significa sem breaking changes. O código de hoje funcionará em 2030 sem nenhuma atualização de dependência.
Filosofia
A escolha de não infantilizar a matemática foi deliberada. Ferramentas que substituem equações por blocos coloridos ou balanças ensinam a metáfora, não a matemática. O Euclides mostra a equação real, o símbolo real, o gráfico real.
A dificuldade adaptativa existe porque estudantes diferentes precisam de ritmos diferentes — não porque o conteúdo deva ser simplificado. Dificuldade 1 e dificuldade 5 tratam do mesmo tópico; apenas a complexidade dos números e dos passos envolvidos muda.
Código aberto
O código-fonte está disponível em github.com/LuddEvergard3n/euclides. MIT License.
Ecossistema educacional
Plataformas do mesmo ecossistema, com a mesma filosofia de zero dependências e funcionamento offline.