MCQ Generator com Streamlit é um aplicativo da web que permite aos usuários fazer upload de arquivos PDF ou de texto, especificar o número de perguntas, assunto e tom e gerar perguntas de múltipla escolha (MCQs) com base na entrada fornecida. O aplicativo utiliza modelos de linguagem de código aberto da API Hugging Face para processamento de linguagem natural e fornece feedback sobre a complexidade do questionário gerado.
Para executar este aplicativo:
Clone o repositório:
git clone https://github.com/4darsh-Dev/mcqgen.git
2 Instale as dependências necessárias:
pip install -r requirements.txt
Configure variáveis de ambiente:
Crie um arquivo .env no diretório raiz.
Adicione sua chave de API OpenAI ao arquivo .env:
HF_API_TOKEN=YOUR_TOKEN_HERE
Instale o pacote local no ambiente virtual:
python setup.py install
EM BREVE...
Execute o aplicativo Streamlit:
streamlit run main.py
Acesse o aplicativo em seu navegador.
Faça upload de um PDF ou arquivo de texto, especifique o número de perguntas, assunto e tom e clique no botão “Criar MCQs”.
Veja os MCQs gerados e o feedback da revisão fornecido.
logs
.