Producto técnico

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.

Autenticación v1.0.0

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
Autenticación v1.0.0

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)
Locales v1.0.0

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
Locales v1.0.0

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
Bloques v1.0.0

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
Locales v1.0.0

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
Matriculación v1.0.0

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
Locales v1.0.0

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
Matriculación v1.0.0

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
Módulos v1.0.0

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
Módulos v1.0.0

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
Locales v1.0.0

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
Matriculación v1.0.0

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
Bloques v1.0.0

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
Módulos v1.0.0

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
Bloques v1.0.0

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)
Locales v1.0.0

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)
Locales v1.0.0

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
Locales v1.0.0

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
Locales v1.0.0

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
Locales v1.0.0

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