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 |