Documentação do OpENEM
Como estudar com cada parte do app, e como rodar e melhorar o OpENEM se você for de uma escola ou quiser contribuir.
Para estudantes
Como usar cada parte do app, da primeira questão ao simulado.
- ComeçarCrie sua conta, responda as duas perguntas iniciais e aprenda a se mover pelo OpENEM no celular e no computador.
- QuestõesComo filtrar, buscar e responder as questões oficiais do ENEM, pedir o comentário, fazer anotações e guardar suas favoritas.
- SimuladosFaça provas oficiais do ENEM dia por dia, monte simulados por tema, salve recortes, baixe o caderno em PDF e use o quadro da sala.
- RevisãoComo a revisão espaçada decide quando cada assunto volta, e como fazer uma sessão de revisão no OpENEM.
- FlashcardsEstude com os decks prontos do catálogo, crie seus próprios baralhos e entenda quando cada card volta para revisão.
- RedaçõesConsulte os 48 temas oficiais de redação do ENEM, de 1998 a 2025, com a proposta, os textos motivadores e a página do caderno.
- FórmulasBusque fórmulas por nome ou expressão, veja a legenda de cada símbolo, guarde suas favoritas e monte um caderno de fórmulas em PDF.
- Tabela periódicaOs 118 elementos na posição da IUPAC, a ficha completa de cada um com a fonte de cada dado, mapas de propriedades, distribuição eletrônica passo a passo e calculadora de massa molar.
- Desempenho e progressoEntenda seus acertos por área e assunto, as metas da semana, o desafio diário, XP, níveis, ligas, sequência e conquistas.
- Cronograma e focoMonte sua semana de estudo no Cronograma, cronometre o foco com o Pomodoro e use cronômetros e timers avulsos.
- ComunidadeTire dúvidas no fórum, ajude outros estudantes, veja perfis públicos e entenda o que os outros alunos enxergam de você.
- Temas e acessibilidadeTroque as cores do app, crie e compartilhe seu próprio tema, use o tema de alto contraste e reduza efeitos e animações.
- Instalar e usar offlineColoque o OpENEM na tela inicial do celular ou do computador e saiba o que funciona quando a internet cai.
- Perguntas frequentesRespostas curtas para as dúvidas mais comuns sobre o OpENEM, da nota TRI ao uso sem internet.
Para quem hospeda
Rodar uma cópia do OpENEM numa escola, cursinho ou servidor próprio.
- InstalaçãoComo subir uma cópia do OpENEM com Docker Compose, o que acontece na primeira subida e onde ficam os dados.
- Variáveis de ambienteTodas as variáveis de ambiente que o OpENEM lê, com o valor padrão e o efeito de cada uma, agrupadas por assunto.
- Inteligência artificialComo ligar um provedor de IA no OpENEM, o que usa IA (comentário de questão e classificação de assunto) e como limitar o custo com cotas.
- ProduçãoHTTPS na frente do OpENEM, TRUST_PROXY, cabeçalhos de segurança, rate limiting, backups e como atualizar uma instância.
- E-mail e login com GoogleComo ligar a recuperação de senha por e-mail (SMTP) e o login com Google (OAuth), os dois recursos opcionais da conta, e o que configurar na tela de consentimento do Google.
Para quem contribui
Como o código é organizado e como enviar uma melhoria.
- ArquiteturaComo o repositório do OpENEM é organizado: a API NestJS, o app React, o site de documentação e onde fica cada tipo de código.
- DesenvolvimentoComo rodar o OpENEM na sua máquina, rodar os testes e seguir as convenções do projeto antes de abrir um pull request.
- Dados do ENEMDe onde vêm as questões e as propostas de redação do OpENEM, como elas são importadas e classificadas e como o dataset é consertado.
- Temas de corComo criar uma família de temas de cor no OpENEM, os três arquivos que ela toca, os testes de contraste e o formato do tema personalizado.
- Referência da APITodas as rotas da API do OpENEM, geradas do código: método, caminho, parâmetros, corpo e se a rota exige login.