Skip to content

aryribeiro/aws-simulator2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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. print

AWS Simulator (CCP)

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.

Funcionalidades

  • 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).

Pré-requisitos

  • 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

Instalação

  1. Clone este repositório:

git clone https://github.com/aryribeiro/aws-simulator2.git cd aws-simulator2

  1. (Opcional) Crie e ative um ambiente virtual:

python -m venv .venv source .venv/bin/activate # Linux/macOS .venv\Scripts\activate # Windows

  1. Instale as dependências:

pip install -r requirements.txt

  1. Crie um arquivo .env com a seguinte variável:

GOOGLE_DRIVE_CSV_URL="https://drive.google.com/uc?export=download&id=SEU_ID_DO_ARQUIVO"

Como usar

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.

Autor

About

Repositório de código python, do meu web app AWS Simulator CCP. Confira em produção no link abaixo:

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages