Loading repository data…
Loading repository data…
entreunosyceros / repository
La máquina de ejercicios: genera ejercicios prácticos aleatorios, permite practicar en Docker y corrige automáticamente.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Genera ejercicios prácticos al azar (informática, idiomas u otras materias desde PDF), permite practicar en Docker y corrige la respuesta del alumno con criterios verificables. La interfaz es Spring Boot; la generación y corrección las hace Python (generador.py, evaluador.py, modelo_ejercicio.py, tipo_materia.py).
📘 Documentación ampliada: doc_app/README.md · guías por rol (alumno.txt · profesor.txt) · ayuda en la web (/como-funciona). DeepWiki es complementaria.
| Sistema | Comando |
|---|---|
| Linux / macOS | chmod +x install.sh iniciar-forja.sh && ./install.sh |
| Windows | install.bat (doble clic o desde cmd/PowerShell) |
Detalle (Windows, Docker, arranque manual): doc_app/instalacion.md.
| Sistema | Comando |
|---|---|
| Linux / macOS | ./iniciar-forja.sh |
| Windows | .\iniciar-forja.bat |
Abre http://localhost:8080 cuando veas Started AplicacionForjaExamenes.
| Rol | Usuario | Contraseña |
|---|---|---|
| Alumno | alumno | practica |
| Alumno (demo) | demo | demo |
| Profesor | profesor | profesor |
alumno / practica).| Tema | Enlace |
|---|---|
| Índice completo | doc_app/README.md |
| Instalación y arranque | instalacion.md |
| Uso (alumno / profesor) | guia-usuario.md |
| Aula con PCs independientes | aula-compartida.md |
| Cuenta y perfil | cuenta-perfil.md |
| Revisión del banco (IA) | revision-banco.md |
| Módulos y corrección | modulos-y-correccion.md |
| Apuntes PDF + Gemini | apuntes-gemini.md |
| Arquitectura | arquitectura.md |
| Configuración | configuracion.md |
| Problemas frecuentes | problemas-frecuentes.md |
| Desarrollo y pruebas | desarrollo.md |
| PDFs de apuntes (carpeta) | documentacion/README.md |
poo, bd_sql, docker…) funcionan sin clave API.documentacion/ para módulos docs_* (ver apuntes-gemini.md).En el aula cada PC suele tener su propia instalación; el intercambio es por carpeta compartida (banco y entregas). Ver aula-compartida.md.
Creado por entreunosyceros para el ICFT0112. Ver LICENSE y desarrollo.md.