GPT Exercise Generator
This app generates programming exercises based on difficulty levels, using ChatGPT to provide personalized content. Users can select the number of exercises for each difficulty level. Requirements
- Python 3.10+
- Dependencies listed in requirements.txt
Installation and Usage
Follow the steps below to install and run the app:
- Clone the Repository
git clone https://github.com/92username/learn-chatbox-gpt.git
cd learn-chatbox-gpt
- Create and Activate a Virtual Environment Linux or macOS:
python3 -m venv venv
source venv/bin/activate
python -m venv venv
venv\Scripts\activate
- Install the Dependencies
pip install -r requirements.txt
- Run the App
To run the app, use the command:
streamlit run form.py
This will open the app in your browser.
- Generating Exercises
Select the programming language, specific topic (e.g., lists, functions), and set the number of exercises for each difficulty level. The app will then generate exercises based on your selections.
Contributions are welcome! Feel free to open issues or submit pull requests.
Este é um app que gera exercícios de programação com base em níveis de dificuldade, usando o ChatGPT para fornecer conteúdo personalizado. O usuário pode selecionar a quantidade de exercícios para cada nível de dificuldade. Requisitos
- Python 3.10+
- Dependências listadas em requirements.txt
Siga os passos abaixo para instalar e executar o app:
- Clone o Repositório
git clone https://github.com/92username/learn-chatbox-gpt.git
cd learn-chatbox-gpt
- Crie e Ative um Ambiente Virtual Linux ou macOS:
python3 -m venv venv
source venv/bin/activate
Windows:
python -m venv venv
venv\Scripts\activate
- Instale as Dependências
pip install -r requirements.txt
- Execute o App
Para rodar o app, execute o comando abaixo:
streamlit run form.py
Isso abrirá o app no navegador.
- Gerando Exercícios
Selecione a linguagem de programação, o tema específico (ex.: listas, funções) e defina a quantidade de exercícios para cada nível de dificuldade. O app então gerará os exercícios com base nas opções fornecidas. Contribuições
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou enviar pull requests.