Daily Challenge es un módulo de actividad para Moodle que publica automáticamente una pregunta nueva cada día, convirtiendo el repaso diario en un hábito motivador gracias a la gamificación. Ideal para plataformas de preparación de oposiciones donde la constancia es clave para el éxito.
El reto diario
- Una pregunta nueva automática cada día seleccionada del banco de preguntas
- Disponible durante 24 horas (configurable)
- Una sola respuesta permitida por día
- Evita repetir preguntas usadas en los últimos 30 días
- Feedback inmediato al responder
Sistema de puntos y gamificación
- Puntos base por participar (configurable, por defecto: 5)
- Puntos extra por respuesta correcta (por defecto: 10)
- Bonus acumulativo por racha: (días consecutivos - 1) x bonus
- Tabla de clasificación con el top 10
Ejemplo día 5 con acierto: 5 + 10 + (4 × 2) = 23 puntos.
Estadísticas del alumno
- Racha actual y mejor racha histórica
- Puntos totales acumulados
- Posición en el ranking
API de servicios web (app móvil)
Funciones disponibles: listar retos en cursos del usuario, obtener la pregunta del día, enviar respuesta, consultar racha y estadísticas, ver el historial y obtener la tabla de clasificación.
// Respuesta al enviar:
{"iscorrect": true, "pointsearned": 23,
"currentstreak": 5, "maxstreak": 12}
Instalación
- Copiar a
/mod/dailychallenge/ - Visitar admin/upgrade.php
- Añadir actividad al curso
Licencia: GPL v3 — Preparaoposiciones 2025