Obs.: caso o app esteja no modo "sleeping" (dormindo) ao entrar, basta clicar no botão que estará disponível e aguardar, para ativar o mesmo.

Um web app de simulado para a certificação AWS Certified Cloud Practitioner (CLF-C02), construído com Python e Streamlit. Permite carregar perguntas de um CSV hospedado no Google Drive, controlar tempo de prova com cronômetro fixo no canto superior direito, e exibir correção automática com feedback imediato a cada resposta.
- 65 perguntas baseadas no exame AWS Certified Cloud Practitioner (2026).
- Dois modos: com tempo (90 minutos, como no exame real) ou sem limite de tempo.
- Timer de 90 minutos exibido no canto superior direito da tela, com encerramento automático.
- Suporte a perguntas de escolha única e múltipla.
- Feedback imediato: cada resposta é travada e corrigida na hora, com destaque visual em verde/vermelho.
- Barra de progresso com o total de perguntas respondidas.
- Visual limpo e focado, com elementos do Streamlit ocultos via CSS.
- Compatível com computadores (sugestão de uso).
- Python 3.8 ou superior
- Conta Google Drive para armazenar o CSV
- Variável de ambiente GOOGLE_DRIVE_CSV_URL com o link direto do CSV exportado
- Clone este repositório:
git clone https://github.com/aryribeiro/aws-simulator2.git cd aws-simulator2
- (Opcional) Crie e ative um ambiente virtual:
python -m venv .venv source .venv/bin/activate # Linux/macOS .venv\Scripts\activate # Windows
- Instale as dependências:
pip install -r requirements.txt
- Crie um arquivo
.envcom a seguinte variável:
GOOGLE_DRIVE_CSV_URL="https://drive.google.com/uc?export=download&id=SEU_ID_DO_ARQUIVO"
Execute o app com o comando abaixo e acesse no navegador:
streamlit run app.py e o arquivo manage_questions.py serve para adicionar perguntas e respostas no arquivo questions.csv.. após isso, basta fazer upload do csv para o Google Drive e usar o web app em ambiente local ou em produção.
- Ary Ribeiro
- Contato: aryribeiro@gmail.com