Analiza un curso de Moodle en el navegador: participación, entregas, calificaciones y resultados de cuestionarios. Clasifica el riesgo de cada estudiante según el aprobado que fijes, propone intervenciones y explica cómo leer cada gráfico. Opcionalmente, redacta informes con un servicio de IA aprobado por tu centro.
Qué hace
- Clasificación de riesgo, alertas y una lista de intervenciones por prioridad.
- Vistas del curso: tendencias de actividad, puntualidad de las entregas, resultados de cuestionarios y cuellos de botella de finalización.
- Vistas de cada estudiante: progreso, historial de cuestionarios, actividad semanal y predicciones.
- Exportación de la lista de estudiantes en CSV y JSON.
Qué necesitas
- Un token de servicios web de Moodle, o tu usuario y contraseña si tu sitio permite crear tokens desde el navegador.
- Un Moodle que acepte peticiones desde el navegador (CORS).
- Un ordenador con Node.js 22 o posterior, npm 10 o posterior y Git.
Instalación
Ejecútalo en tu ordenador
Descarga el proyecto e instala sus dependencias:
git clone https://github.com/gafapa/moodlia-analyzer-web.git cd moodlia-analyzer-web npm installArráncalo y abre
http://localhost:5173:npm run dev
Primer uso
Conéctate con la dirección de tu Moodle y tu token.
Elige un curso, fija el aprobado y lanza el análisis.
Empieza por la lista de intervenciones y abre la vista de un estudiante para ver el detalle.
Conviene saber
- Si Moodle bloquea las peticiones del navegador (CORS), la aplicación no puede conectarse sin un cambio en el servidor de Moodle.
- Los informes con IA omiten nombres y correos, pero incluyen identificadores internos y calificaciones. Usa solo un servicio aprobado por tu centro.
- Los resultados del análisis se guardan en el navegador durante cuatro horas.