Skip to content

Repository files navigation

Certifica Monstros

Plataforma de estudos e simulados para certificacao em hiperautomacao, com conteudo modular, questoes, provas, simulados oficiais, acompanhamento de desempenho e base preparada para Supabase.

O projeto nasceu para transformar preparacao de certificacao em um sistema navegavel: teoria, pratica, revisao ativa e simulados no mesmo fluxo.

O que este projeto demonstra

  • Organizacao de uma trilha de estudo em 8 modulos.
  • Conteudos em Markdown por modulo.
  • Bancos de questoes por modulo em Markdown e JSON.
  • Provas e simulados oficiais estruturados em arquivos de dados.
  • Interface frontend para estudo, dashboard e simulacao.
  • Backend Python/FastAPI para regras de avaliacao e persistencia.
  • Preparacao de banco com Supabase.
  • Scripts de importacao, verificacao e geracao de justificativas.

Modulos

A trilha esta organizada em frontend/data/modulos.json e nos diretorios frontend/data/modules/Modulo 1 ate Modulo 8.

Modulo Tema Peso
M1 Melhores praticas de hiperautomacao 20%
M2 MuleSoft RPA 17%
M3 MuleSoft Composer 12%
M4 Salesforce Flow 13%
M5 Anypoint Platform & APIs 15%
M6 Anypoint Monitoring & API Manager 7%
M7 Anypoint Exchange 8%
M8 Salesforce Flow Orchestration 8%

Cada modulo pode conter:

conteudo N.md
questoes N.md
questions.json
prova 1.md
prova 2.md
prova 3.md

Funcionalidades

  • Visualizacao de modulos e conteudos.
  • Simulados com calculo de resultado.
  • Questoes organizadas por modulo.
  • Provas praticas por etapa de estudo.
  • Dashboard de acompanhamento.
  • Autenticacao e persistencia preparadas para Supabase.
  • Scripts auxiliares para importar questoes e validar o sistema.

Estrutura

Certifica-Monstros/
|-- backend/                 # API Python/FastAPI e camada de banco
|-- frontend/                # Interface web e dados de estudo
|   |-- data/
|   |   |-- modules/         # Conteudos, questoes e provas por modulo
|   |   |-- official-exams/  # Simulados oficiais
|   |   |-- modulos.json
|   |   `-- provas.json
|   `-- src/                 # Engine de prova, auth, parser e UI
|-- supabase/                # Seeds e preparacao do banco
|-- tools/                   # Scripts auxiliares
|-- setup_supabase.sql
|-- verificacao_sistema.py
`-- TEST_SUITE.html

Stack

  • Frontend: HTML, CSS e JavaScript.
  • Backend: Python e FastAPI.
  • Banco/Auth: Supabase preparado.
  • Deploy: Vercel configurado em vercel.json.
  • Dados: Markdown e JSON estruturados.

Como rodar localmente

Instale as dependencias Python:

pip install -r requirements.txt

Rode a API local:

python backend/main.py

Abra a interface frontend:

cd frontend
python -m http.server 8000

Acesse:

http://localhost:8000

Verificacao

Scripts disponiveis no repositorio:

python verificacao_sistema.py
python teste_verificacao.py

Tambem existe uma suite visual/manual em TEST_SUITE.html.

Observacoes

  • O conteudo dos modulos esta versionado no proprio repositorio para facilitar revisao e evolucao.
  • Arquivos .env reais nao devem ser commitados; use .env.example como referencia.
  • O projeto deve ser tratado como plataforma educacional em evolucao, nao apenas como simulador isolado.

About

Plataforma de estudos e certificacao com modulos, aulas, questoes, provas, simulados, frontend, backend e Supabase.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages