Saltar al contenido
Proyectos

Cert Studio

En vivo usable

Me preparo para las certificaciones de Claude Code con un simulador propio: 240 preguntas originales, simulacros por peso de dominio y cada trampa explicada.

Un simulador estático para preparar las certificaciones CCAR-F y CCDV-F: simulacros que reparten las preguntas según el peso oficial de cada dominio, cronómetro, puntaje escalado de 100 a 1000 y cada opción incorrecta etiquetada con el tipo de trampa que representa. El progreso vive solo en el navegador. Ayuda de estudio no oficial: las 240 preguntas son originales y ninguna reproduce un ítem real del examen.

Tecnología

  • Frontend
  • IA & agentes

Sector

  • Herramientas dev

Problema

Las guías de las certificaciones dan dominios y pesos, pero no una forma de practicar que respete esos pesos ni que explique por qué una opción incorrecta parece correcta. Quería medirme con preguntas propias, repartidas como el examen real, sin cuentas ni servidor.

Enfoque

Una página HTML y tres archivos de datos: el navegador hace todo el trabajo. Un simulacro reparte las preguntas entre los dominios según su peso oficial con el método del resto mayor, corre con cronómetro y devuelve un puntaje escalado de 100 a 1000 con aprobado en 720, el resultado por dominio y las trampas en las que caíste. Cada opción incorrecta del banco lleva una etiqueta de trampa, y el validador rechaza la que no la tenga.

El modo de repaso saca primero lo que no viste y lo que fallaste, y vuelve a lo acertado a intervalos crecientes (SM-2 simplificado). El progreso se guarda en el almacenamiento local y se exporta a JSON; con ?sample=1 todo vive en memoria con una semilla fija, que es como se graban las capturas.

Límites: ayuda de estudio no oficial, sin afiliación con el emisor de la certificación; la escala real no es pública y aquí se usa una lineal ponderada; el banco lo revisó un modelo, no un panel humano; el progreso no viaja entre navegadores. Código bajo Apache-2.0; contenido bajo CC BY 4.0.

Resultado

preguntas originales en el banco
240
validador del banco, 2026-10-15
pruebas de punta a punta en verde
25
Playwright, Windows, 2026-10-15

Qué haría después

  • Revisión humana de una muestra del banco (hoy lo revisó un modelo).
  • Importar un respaldo de progreso: hoy solo se exporta.

Arquitectura

Entorno de estudio estático para las certificaciones CCAR-F y CCDV-F: simulacros por peso oficial, trampas etiquetadas y progreso que nunca sale del navegador.

  • Navegador del usuario
  • Hostinger
  • GitHub
  • PC Windows
  • Mac mini
clicsHTTPS<script><script>progresoen memoriaprint · JSONrequirerequireluegofile://TUScommitpersona · navegadorQuien estudiacualquier navegador modernoexterno · hosting estáticoHostingersubdominio cert.ichisieben.dev· .htaccessscript · bash + curldeploy-cert.shsubida TUS 1.0.0 · claves decorta vidaexterno · gitGitHubrepo público · un autornoreplypágina · HTML + JSindex.htmlvistas · router · motor de simulacro ·puntaje · repaso espaciadoscript · bashexport-public.shgit archive · filtro · auditoría porpatronesdatos · scriptblueprints.jsdominios · pesos · taskstatements · 10 trampasdatos · scriptquestions-*.js240 preguntas originalesherramienta · Nodevalidate-bank.mjsesquema · tareas · etiquetaspruebas · Playwrightapp.test.mjsChromium · file:// · 36 casosalmacén · navegadorlocalStorageccs:progress · ccs:cert ·ccs:themealmacén · memoriaModo muestra?sample=1 · semilla 42salida · archivoHoja de repaso y respaldowindow.print · Blob JSONC4 · nivel 2 (contenedores) · tráfico ambiente = llamadas reales · clic en una caja para el detallecaja punteada = existe fuera del proyecto · las líneas son llamadas reales del código
abrir en pestaña ↗

Flujos que se pueden reproducir

  1. Abrir la app
  2. Simulacro: peso → cronómetro → puntaje → trampas
  3. Cómo nace una pregunta
  4. Captura pública en modo muestra
  5. Publicar una versión
Parte del Ecosistema Claude Code →

Proyectos hermanos

Aprende cómo se hizo → Certifícate