FlexQuiz (moodle-custom-test) es un módulo de actividad para Moodle 4.1+ que amplía el cuestionario estándar con tres modos de test flexibles y un sistema de configuración "quién decide" que permite al profesor delegar ciertas opciones al estudiante. Está listo para producción con todos los componentes implementados y probados.
Tres modos de cuestionario
- Cantidad Libre: el alumno elige cuántas preguntas responder al iniciar.
- Multi-Unidad Aleatorio: el sistema genera preguntas aleatorias de múltiples categorías configuradas por el profesor.
- Selección por Unidad: el alumno elige cuántas preguntas responder de cada categoría.
Sistema "quién decide"
El profesor puede configurar cada opción como desactivada, siempre activa o delegada al alumno:
- Modo repaso (solo preguntas falladas), evitar repeticiones, barajar respuestas.
- Retroalimentación inmediata, comportamiento de preguntas y límite de tiempo.
Características avanzadas
- Pausar/Reanudar: los estudiantes pueden interrumpir un intento y continuar después, con seguimiento preciso del tiempo.
- Marcado de preguntas: marcar preguntas para revisar antes de enviar.
- Excepciones por usuario/grupo: personalizar fechas, tiempo y número de intentos.
- Dashboard de estadísticas: tasa de éxito por categoría, gráfico de evolución de notas y recomendaciones personalizadas.
- API de servicios web: 7 endpoints para la app móvil de Moodle.
- Reglas de acceso: restricción por IP, contraseña y modo kiosco.
Requisitos
- Moodle 4.1+ / PHP 8.0+
Instalación
# Extrae en mod/flexquiz en tu instalación de Moodle
# Visita Administración del sitio > Notificaciones
# La actividad FlexQuiz aparecerá en el selector de actividades
¿Para quién es?
Docentes que necesitan más flexibilidad que el cuestionario nativo de Moodle, especialmente en entornos de oposiciones, formación adaptativa o plataformas donde los estudiantes deben controlar el ritmo de su estudio.