
quizEngine separa la aplicación de examen de sus datos. Cada proyecto aporta un archivo de
configuración, bancos de preguntas y medios; el constructor combina ese tema con el motor y produce
una web estática que funciona incluso al abrirla directamente desde el disco.
Qué resuelve
- Exámenes cerrados y generadores por facetas, con preguntas y opciones barajables.
- Preguntas simples o múltiples, imágenes con texto alternativo y explicaciones por opción.
- Temporizador, autoguardado versionado, historial de intentos y repaso de falladas o no vistas.
- Validación estructural del banco y pruebas de humo completas con Playwright.
- Un único motor actualizable para varios repositorios de contenido.
El contrato está documentado y los temas siguen siendo JavaScript estático, sin framework ni
servicio de backend. combatQuiz y el hub de QA son sus dos consumidores principales.
Áreas:Desarrollo web
Repositorio del proyecto: Jonamarti/quizEngine