Directorio de plugins con enfoque operativo, no decorativo.
Esta sección recupera la capa de producto de la web anterior dentro del lenguaje visual nuevo. Aquí entran bloques, módulos, autenticación, reportes, enrolments e integraciones pensadas para negocio real y upgrades sostenibles.
AMAG Auth Gateway
Autenticación contra SGA en tiempo real: login transparente y reconocimiento automático de usuario en Moodle.
- Validación de credenciales contra SGA
- Provisioning automático (si no existe en Moodle)
- Mapeo de atributos y roles
SSO SAML2 Bridge
Autenticación SSO por SAML2: ingreso directo si el usuario ya está autenticado en el IdP del cliente.
- SAML2 con validación estricta de assertions
- Mapeo de atributos y provisioning
- Soporte multi-IdP (según configuración)
Bulk Course Backup to Object Storage
Backups masivos (MBZ) por curso con envío automático a bucket (Huawei OBS / AWS S3) y verificación de integridad.
- Tareas por cron con cola y reintentos
- Soporte Huawei OBS y AWS S3
- Verificación de integridad (checksum) y logs
Bulk Course Delete
Eliminación masiva de cursos en background mediante cron, evitando lentitud y bloqueo del usuario final.
- Cola de borrado por lotes
- Ejecución segura por cron (no UI blocking)
- Logs y estados por curso
Courses Custom List
Bloque de listado de cursos matriculados con vista a medida y criterios avanzados de presentación.
- Vista personalizada tipo “dashboard” por cliente
- Agrupación por estado (en curso/finalizado/próximo)
- Compatibilidad con filtros y paginación
Course Landing Pages (SEO + Checkout)
Generador de landing pages por curso con campos de precio, SEO incorporado, checkout y matrícula inmediata (gratis o pagado).
- Campos por curso: precio, moneda, CTA, público objetivo
- SEO: metadatos, URL amigable, OpenGraph
- Checkout integrado con plugins de pago/enrol
Culqi Enrollment Gateway
Plugin de matrícula por pago con Culqi (Perú): checkout, validación de pago, enrolment y recibos.
- Webhook de confirmación de pago
- Validación anti-fraude básica (replay protection)
- Matrícula automática al confirmar pago
Dummy Data Generator
Genera datos de prueba realistas (usuarios, categorías, cursos) para QA, performance y demos.
- Generación de usuarios con roles y perfiles
- Categorías/cursos con estructura masiva
- Datos reproducibles por semilla
Enrollment Dependency
Matrícula condicionada por formulario: el usuario responde preguntas configurables y Moodle decide enrolment/segmentación.
- Constructor de preguntas (texto/opción/múltiple)
- Reglas y ramificaciones por respuestas
- Segmentación por grupo/cohorte al enrolar
Evaluation 360
Actividad de evaluación 360° en Moodle con reglas de ponderación, anonimato opcional y reportes consolidados.
- Múltiples evaluadores por usuario (jefe/pares/auto/cliente)
- Ponderaciones por dimensión y por rol evaluador
- Anonimato configurable con umbral mínimo
Feedback Teachers (Blind Feedback)
Actividad tipo feedback con visibilidad selectiva: estudiantes responden, pero el docente (u otros roles) no pueden verla ni acceder a resultados.
- Ocultamiento real por rol/capability (no solo “oculto”)
- Capacidades por instancia: reglas por actividad
- Protección contra acceso directo por URL
Group Enrollment Countdown
Controla el tiempo de vigencia de una matrícula por grupo, mostrando contador en tiempo real dentro del curso.
- TTL por grupo (reglas diferenciadas)
- Contador en tiempo real visible al usuario
- Acciones al vencer: restringir acceso / desmatricular
MercadoPago Enrollment Gateway
Plugin de matrícula por pago con MercadoPago: confirmación por webhook, control de estados y enrolment automático.
- Soporte para estados de pago (approved/pending/rejected)
- Webhook seguro con validación de origen
- Matrícula y desmatrícula según reglas de negocio
Next Course Recommender
Bloque que detecta avance 100%, notifica al SGA y recomienda cursos siguientes con enrolment automático.
- Reglas por progreso y finalización
- Notificación a SGA vía REST con firma/HMAC
- Recomendación de próximos cursos por catálogo
Popup Video
Actividad para insertar videos (YouTube/Vimeo) con modos de visualización: popup modal, iframe embebido o toggle expandible.
- Validación segura de URLs y providers
- Modo Popup (modal) con lazy loading
- Modo Iframe con políticas de seguridad
Responsive Slides
Bloque de slides responsive: permite configurar imágenes por dispositivo y orientación para mejorar performance y UX.
- Imágenes por breakpoint: desktop/tablet/phone
- Orientación: portrait/landscape
- Carga optimizada (evita bajar imágenes pesadas en móvil)
Sync Certificates to SGA
Sincroniza certificados emitidos en Moodle hacia el SGA del cliente con firma, auditoría y reintentos.
- Envío automático al emitir certificado
- Reintentos por cron y cola persistente
- Firma/validación de payload (HMAC/token)
Teacher Notifications Center
Centro de notificaciones para docentes basado en reglas: alerta sobre tareas sin calificar, inactividad, riesgo y seguimiento.
- Reglas configurables por curso/categoría
- Alertas por tareas sin calificar (SLA de calificación)
- Alertas por inactividad de estudiantes
WS to Banner
Integración completa Moodle ↔ Banner mediante servicios web REST: alumnos, cursos, secciones y matrículas.
- Sincronización bidireccional controlada
- Jobs por cron con colas y reintentos
- Logs auditables e idempotencia
WS to PeopleSoft
Integración completa Moodle ↔ PeopleSoft Oracle mediante REST: sincronización de usuarios, cursos y matrículas con trazabilidad.
- Sincronización de alumnos/docentes
- Creación/actualización de cursos y secciones
- Enrolment automatizado + reglas
WS to Q10
Integración completa Moodle ↔ Q10 por REST: sincroniza estudiantes, cursos, periodos y matrículas con control de cambios.
- Sincronización por periodo académico
- Delta sync y normalización de datos
- Logs detallados y panel de ejecución