Skip to content

About

AWS Certified AI Practitioner (AIF-C01) exam simulator, 2026 edition — Python, Streamlit. Live in production:

Topics

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

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

Um web app de simulado para a certificação AWS Certified AI Practitioner (AIF-C01) 2026, construído com Python e Streamlit. Permite carregar perguntas de um CSV hospedado no Google Drive (com fallback para CSV local), controlar o tempo de prova com cronômetro fixo no canto superior direito, e exibir correção imediata a cada resposta.

Funcionalidades

  • 65 perguntas baseadas no exame AWS AIF-C01 (2026), cobrindo os 5 domínios oficiais: fundamentos de IA/ML, fundamentos de IA generativa, aplicações de modelos de fundação, IA responsável e segurança/conformidade/governança.
  • Dois modos: com tempo (130 minutos, como no exame real) ou sem limite de tempo.
  • Timer atualizado a cada segundo, fixo no canto superior direito da tela.
  • Suporte a perguntas de escolha única e de múltiplas respostas ("Escolha duas").
  • Resposta travada ao marcar (escolha única) ou ao confirmar (múltipla), com feedback imediato: acertos em verde, erros em vermelho e resposta correta destacada.
  • Barra de progresso de questões respondidas e nota final em percentual.
  • Encerramento automático ao responder tudo ou ao esgotar o tempo.
  • Visual limpo e focado, com elementos padrão do Streamlit ocultos via CSS.
  • Compatível com computadores (sugestão de uso).

Pré-requisitos

  • Python 3.8 ou superior
  • (Opcional) Conta Google Drive para hospedar o CSV de perguntas
  • (Opcional) 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/simulator-aws.git cd simulator-aws

  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. (Opcional) 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"

Sem a variável (ou se o Drive estiver indisponível), o app usa o arquivo questions.csv da pasta do projeto.

Como usar

Execute o app com o comando abaixo e acesse no navegador:

streamlit run app.py

O banco de questões fica em questions.csv (colunas: question, options, answer, multiple — listas gravadas como JSON). O arquivo manage_questions.py é um app auxiliar para adicionar e remover perguntas com validação:

streamlit run manage_questions.py

Após editar o banco, basta fazer upload do CSV para o Google Drive (ou usar o CSV local) e rodar o web app em ambiente local ou em produção. Obs.: o CSV do Drive é cacheado por 2 horas; recarregue (F5) para reiniciar o simulado.

Autor

About

AWS Certified AI Practitioner (AIF-C01) exam simulator, 2026 edition — Python, Streamlit. Live in production:

Topics

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages