Skip to content

luiisp/enem-extractor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Enem Extractor

en PyPI version

English version

⭐ Star this project to support!

Enem Extractor é uma ferramenta que extrai automaticamente questões de provas do ENEM (ou de provas semelhantes) e as converte em formatos como JSON.

🏓 Veja uma prova extraida pelo Enem Extractor no mundo real aqui

🚀 Rodando

Para rodar esse projeto você precisa ter o Python e o pip instalados. Você pode baixar o Python aqui.

1. Instale o Enem Extractor

Para rodar o Enem Extractor via pip, execute o seguinte comando no terminal:

pip install enem

2. Extraia uma prova

Após a instalação, você pode extrair questões de uma prova em formato PDF. Supondo que você tenha um arquivo de prova do ENEM chamado prova.pdf no mesmo diretório, basta rodar:

enem prova.pdf

O script irá analisar a prova e extrair as questões, gerando uma pasta com um arquivo de saída em JSON com os dados extraídos e outros assets da prova. Veja mais detalhes da saída do comando aqui.

3. Parâmetros adicionais

Você pode fornecer parâmetros adicionais para personalizar o processo de extração:

  • -f ou --file: Caminho para o arquivo PDF da prova. (obrigatório)
  • -k ou --key: Caminho para o arquivo PDF do gabarito. (opcional)
  • -o ou --output: Caminho onde a pasta dos arquivos extraídos será criada. (opcional)

Exemplo de uso com parâmetros:

enem -f prova.pdf -k gabarito.pdf -o C:\documents

Este comando irá extrair as questões da prova prova.pdf, corrigir com o gabarito gabarito.pdf e salvar a pasta dos resultados em C:\documents.

Saída

Aprenda sobre as saídas que da extração clicando aqui.

demo_enem

🔧 Como Contribuir

  1. Faça um fork deste repositório.
  2. Crie uma branch para a sua modificação (git checkout -b feature/nova-funcionalidade).
  3. Faça suas alterações e commit (git commit -am 'Adiciona nova funcionalidade').
  4. Envie para o repositório original (git push origin feature/nova-funcionalidade).
  5. Crie um novo Pull Request.

📜 Licença

Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para mais detalhes.

📚 Links Úteis


📢 Issues

Caso você tenha alguma dúvida, queira sugerir melhorias ou encontre problemas, fique à vontade para abrir um issue.

🌀 Subdependências

Created with ❤️ by Pedro L. Dias

About

Um utilitário que extrai questões de provas do ENEM (ou similares).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages