Volver al directorio Plugin Moodle
Bloques v1.0.0

Next Course Recommender

Bloque que detecta avance 100%, notifica al SGA y recomienda cursos siguientes con enrolment automático.

Descripción General

Next Course Recommender automatiza el “siguiente paso” del estudiante: al completar un curso, envía el evento al SGA y sugiere rutas de aprendizaje.

Arquitectura y Seguridad

  1. Detección de Finalización

    • Se engancha a eventos de completion y valida consistencia (evita falsos positivos).
    • Soporta reintentos: si el SGA no responde, se encola y re-ejecuta por cron.
  2. Integración Segura

    • REST con firma HMAC (o token rotativo) y validación de timestamp.
    • Trazabilidad completa (request id, status, reintentos, error codes).
  3. Enrolment Confiable

    • Enrolment como transacción lógica: no sugiere si no puede matricular.
    • Control de idempotencia para evitar doble matrícula.

Características Principales

  1. Automatización del ciclo
    • Menos fricción: el estudiante no “se pierde” al finalizar.
  2. Orientado a conversión
    • Recomendaciones accionables + matrícula inmediata.
Siguiente paso

Si este plugin resuelve una necesidad real, lo aterrizamos a implementación.

Se puede adaptar a tu entorno, conectarlo con otros flujos y dejarlo listo para operación y upgrades futuros.