Lexiverse
Lexiverse - AI contextual reading engine for English learners. Your next article is your next review.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Simulador de exámenes y visor de resúmenes interactivos para el Grado Superior DAW. Lee los ficheros .txt y .json del disco en tiempo real y no requiere reinicios al añadir contenido nuevo.
npm install
npm run dev # desarrollo — terminal abierta, logs en pantalla
Para uso normal en segundo plano (con pm2):
npm install -g pm2 # una sola vez
npm start # arranca en segundo plano
Abre el navegador en http://localhost:3000
| Comando | Acción |
|---|---|
npm run dev | Servidor en primer plano con logs |
npm start | Servidor en segundo plano (pm2) |
npm run validate | Valida todos los ficheros data/*/u*.resumen.json |
npm run qa | QA Playwright sobre todos los resúmenes |
| Comando | Acción |
|---|---|
pm2 start server.js --name examenes-daw | Primer arranque |
pm2 restart examenes-daw | Reiniciar tras cambios en el código |
pm2 logs examenes-daw | Ver logs en tiempo real |
pm2 stop examenes-daw | Parar el servidor |
pm2 delete examenes-daw | Eliminar el proceso de pm2 |
pm2 startup | Arranque automático al iniciar el sistema |
Generador de Exámenes/
├── server.js
├── package.json
├── public/
│ ├── index.html ← Simulador de exámenes
│ └── summaries.html ← Visor de resúmenes interactivos
└── data/
└── si/ ← Sistemas Informáticos (ejemplo)
├── u1.txt
├── u2.txt
├── ps.txt ← Prueba semestral (opcional)
└── u1.resumen.json ← Resumen interactivo (opcional)
| Acción | Efecto sin tocar el código |
|---|---|
Crear carpeta data/ed/ con sus .txt | Nueva asignatura aparece en el menú |
Añadir u8.txt a data/si/ | Modo 2 (examen conjunto) la incluye |
Añadir ps.txt a cualquier asignatura | Activa el Modo 3 (simulacro final) |
Añadir u1.resumen.json a cualquier asignatura | La unidad aparece en Resúmenes |
ps.txt + 15 de las unidades (solo si existe ps.txt)| Resultado | Puntos |
|---|---|
| Acierto | +0.25 |
| Fallo | −(0.25 / 3) |
| En blanco | 0 |
La nota final se escala a 10. El modo por unidad no aplica penalización.
.txtExportación estándar de Moodle. Cada pregunta sigue el patrón:
Pregunta NRespuesta
A.
Opción A
B.
Opción B
C.
Opción C
D.
Opción D
Retroalimentación
La respuesta correcta es: Opción correcta
También se soporta el formato nativo PREGUNTA: / A: / B: / C: / D: / RESPUESTA: / EXPLICACION:.
Accesibles en http://localhost:3000/summaries.html. Cada unidad se define en un fichero JSON independiente.
Ubicación: data/<asignatura>/u<N>.resumen.json
Cómo añadir una unidad:
data/<asignatura>/u<N>.resumen.json con la estructura requerida.npm run validate y corregir los errores que reporte.pm2 restart examenes-daw o npm run dev)./summaries.html, verificar que aparece la unidad y ejecutar npm run qa.Tipos de bloque disponibles:
| Tipo | Uso |
|---|---|
text | Párrafo de texto plano |
cards | Tarjetas con título, subtítulo y descripción |
accordion | Lista colapsable de título + contenido |
timeline | Línea temporal con año, etiqueta y detalle |
flipcards | Tarjetas giratorias término / definición |
chips | Etiquetas visuales (lista de strings) |
table | Tabla con cabeceras y filas |
code | Bloque de código con fuente monospace |