Cómo emitir certificados automáticos desde Moodle (guía completa)
Dos rutas para certificados automáticos en Moodle: el plugin Custom Certificate (gratis, con límites) o integrar una plataforma de emisión verificable.
Para emitir certificados automáticos desde Moodle hay dos rutas: el plugin Custom Certificate (gratuito, dentro de tu Moodle, suficiente para casos básicos) o integrar Moodle con una plataforma de emisión externa vía Web Services (verificación pública robusta, mejor diseño y envío con métricas). Trabajo con Moodle en institutos desde hace años; esta es la guía honesta de cuándo usar cada una.
Opción 1: plugin Custom Certificate (mod_customcert)
La ruta nativa y gratuita:
- Instala el plugin Custom Certificate desde el directorio de plugins de Moodle (es el sucesor mantenido del viejo “Certificate”).
- Agrega la actividad “Certificado personalizado” al final del curso.
- Diseña la plantilla en su editor: fondo (imagen), campos de texto, nombre del alumno, curso, fecha, código.
- Condiciona la emisión: en “Restricciones de acceso” exige la finalización del curso o la nota mínima del cuestionario.
- Configura el cron: la tarea programada del plugin procesa emisiones y envía notificaciones/correos.
Con eso, el alumno que completa el curso descarga su certificado sin que nadie lo toque. Para volúmenes chicos y uso interno, cumple.
Las limitaciones que descubres después
| Limitación | Consecuencia práctica |
|---|---|
| La verificación vive dentro de tu Moodle | Si migras de servidor, cambias de dominio o el sitio se cae, los QR de años anteriores mueren |
| Editor de diseño básico | Difícil lograr un certificado con acabado profesional |
| Correo sin métricas | No sabes qué llegó, rebotó o se abrió; y el PDF adjunto desde tu servidor suele caer en spam |
| Un certificado por actividad/curso | Gestionar decenas de cursos = decenas de plantillas duplicadas |
| La página de verificación es “de Moodle” | Experiencia pobre para el empleador que verifica; sin tu marca |
Opción 2: Moodle + plataforma de emisión (vía Web Services)
La arquitectura que usan las instituciones que se toman en serio la certificación:
- Moodle detecta la finalización del curso (course completed).
- Un conector (Web Service/API o integración) envía los datos del alumno a la plataforma de emisión.
- La plataforma emite el certificado verificable: código único, QR, página pública de verificación — independiente de tu servidor Moodle.
- El certificado se envía por correo desde un dominio verificado, con métricas de entrega y apertura.
¿Y si tu Moodle no tiene equipo técnico para la integración? La vía pragmática: exporta la lista de aprobados del curso (CSV) y emite el lote en minutos desde Excel — mismo resultado verificable, cero desarrollo.
Comparación honesta
| Criterio | Custom Certificate | Plataforma externa |
|---|---|---|
| Costo | Gratis | Gratis hasta 20/mes; planes en soles |
| Automatización | Total dentro de Moodle | Total (API) o semiautomática (CSV) |
| Verificación pública | Atada a tu servidor | Independiente y permanente |
| Diseño | Básico | Editor profesional con tu marca |
| Correo | Sin métricas, riesgo spam | Dominio verificado + métricas |
Clave: el certificado vive más años que tu instalación de Moodle. La pregunta decisiva es: ¿el QR que imprimes hoy seguirá verificando en 2031, después de dos migraciones de servidor? Si la respuesta te incomoda, la verificación debe vivir fuera del LMS.
Móntalo esta semana
Si administras Moodle en un instituto o academia, prueba el flujo completo: exporta los aprobados de un curso real y emite el lote en Certifika — plantilla con tu marca, QR verificable y envío por correo incluidos. Empieza gratis; si luego quieres la integración automática por API, hablemos.
Preguntas frecuentes
¿Cómo genero certificados automáticos en Moodle?
La vía nativa es el plugin Custom Certificate (mod_customcert): agregas la actividad al curso, diseñas la plantilla, defines restricciones de finalización y el alumno descarga su certificado al completar. Para verificación real, diseño avanzado y envío con métricas, se integra Moodle con una plataforma de emisión externa.
¿El plugin Custom Certificate de Moodle envía los certificados por correo?
Puede notificar la disponibilidad y, con la tarea programada (cron) configurada, enviar el PDF. Pero no gestiona rebotes, aperturas ni reenvíos, y el correo suele salir desde el servidor del Moodle, con riesgo de spam si el dominio no está bien configurado.
¿Los certificados de Moodle son verificables?
Custom Certificate genera un código y una página de verificación dentro del propio Moodle, que funciona mientras tu sitio esté en línea y accesible. La limitación práctica: la verificación vive en tu servidor de cursos, con la marca y la disponibilidad de tu Moodle.
¿Puedo conectar Moodle con una plataforma de certificados externa?
Sí, por Web Services: al completarse un curso, Moodle dispara la emisión en la plataforma externa (vía API), que genera el certificado verificable con QR, lo envía por correo con métricas y mantiene la página pública de verificación aunque tu Moodle esté caído o migres de servidor.
Ingeniero de sistemas · CEO de Conit · Fundador de Certifika
Ingeniero de sistemas y CEO de Conit, empresa de desarrollo de tecnología para el sector de capacitación, con más de 15 años de experiencia en el rubro. Fundador de Certifika, la plataforma peruana de certificados verificables con QR.
¿Listo para emitir certificados verificables?
Empieza gratis: 20 certificados al mes, sin tarjeta.