Este é o README do projeto "Sistema de Exames" desenvolvido utilizando Python Flask. Esta aplicação permite que professorem apliquem exames para seus alunos.
Siga as instruções abaixo para executar a aplicação em um sistema limpo:
-
Certifique-se de ter o Python instalado em seu sistema. Recomenda-se a versão Python 3.7 ou superior.
-
Instale o gerenciador de dependências Poetry. Você pode encontrar instruções de instalação em https://python-poetry.org/docs/#installation.
-
Faça o download ou clone este repositório para o seu sistema.
-
No diretório raiz do projeto, execute o seguinte comando para instalar as dependências:
poetry install
-
Após a conclusão da instalação das dependências, ative o ambiente virtual criado pelo Poetry:
poetry shell
-
Execute o seguinte comando para iniciar a aplicação:
export FLASK_APP=app.app flask run
-
A aplicação estará disponível em http://localhost:5000.
-
Para fazer a seed do banco de dados use:
flask seed users flask seed questoes flask seed exames
Certifique-se de que as portas necessárias estejam liberadas e que não haja conflitos com outros serviços em execução.
Nota: Lembre-se de configurar corretamente as informações de conexão com o banco de dados no arquivo de configuração do projeto, caso seja necessário.