Inicio / Blog / Certificados y finalización
Certificados y finalizaciónCertificados automáticos en Moodle: cómo emitirlos al aprobar sin trabajo manual
En Moodle, los certificados se emiten solos con el plugin Custom certificate (mod_customcert), compatible hasta Moodle 5.3. Se crea una actividad de certificado en el curso, se carga la plantilla con los campos del alumno (nombre, curso, fecha, nota, código y QR) y se le pone una restricción de acceso: solo la ve quien aprobó el examen final o completó las actividades. Con el envío por correo activado, el aula manda el certificado a cada alumno que cumple las condiciones, y cualquiera puede verificarlo con su código.
En esta guía ▾
- ¿Qué se necesita para emitir certificados automáticos en Moodle?
- ¿Qué plugin conviene: Custom certificate u otro?
- Paso 1: Activa el seguimiento de finalización
- Paso 2: Crea la actividad de certificado en el curso
- Paso 3: Carga la plantilla y coloca los campos
- Paso 4: Pon la condición para recibir el certificado
- Paso 5: Activa el envío por correo
- Paso 6: Verificación por código y QR
- Paso 7: Prueba con un alumno de prueba
- Problemas comunes con los certificados de Moodle
- Certificados e insignias: pueden ir juntos
- En resumen
- Preguntas frecuentes
Moodle emite certificados automáticos con el plugin gratuito Custom certificate (mod_customcert): creas una actividad Certificado personalizado al final del curso, cargas la plantilla con los campos del alumno (nombre, curso, fecha, nota, código y QR) y le pones una restricción de acceso con la nota mínima o las actividades que debe completar. Con el envío por correo activado y el cron del aula funcionando, el certificado le llega solo a cada alumno que aprueba, y cualquiera puede verificarlo con su código.
En muchos institutos, el certificado todavía se hace a mano: alguien exporta la lista de aprobados, copia cada nombre en una plantilla de PowerPoint o Canva, la guarda en PDF y la envía por correo. Con 20 alumnos es un par de horas; con 300 es una semana de trabajo y una lluvia de errores de tipeo que después hay que corregir. Este tutorial explica, paso a paso, cómo dejar que Moodle haga todo eso solo, con los menús de Moodle 4.5 y 5.x.
¿Qué se necesita para emitir certificados automáticos en Moodle?
Se necesitan tres cosas: el plugin de certificados instalado, el seguimiento de finalización activado y una regla que diga quién aprobó. Con eso, Moodle emite cada certificado en el momento en que el alumno cumple la regla.
| Pieza | Para qué sirve | Dónde se configura |
|---|---|---|
| Plugin Custom certificate | Genera el certificado en PDF con los datos de cada alumno | Lo instala el administrador del aula |
| Seguimiento de finalización | Permite saber qué actividades completó cada alumno | Administración del sitio y ajustes de cada curso |
| Restricción de acceso | Define quién puede recibir el certificado (nota mínima, actividades completadas) | En la actividad de certificado |
| Plantilla con fondo y campos | El diseño y los datos que se llenan solos | En la actividad o como plantilla del sitio |
| Envío por correo y verificación | Que el certificado llegue solo y se pueda comprobar | En los ajustes de la actividad |
¿Qué plugin conviene: Custom certificate u otro?
Para la mayoría de institutos, Custom certificate (mod_customcert). Es gratuito, lo mantiene un desarrollador de la comunidad desde hace años y su ficha oficial indica compatibilidad desde Moodle 2.9 hasta 5.3, con versiones recientes de octubre de 2026. Según su documentación, permite que cualquiera verifique un certificado, enviar el certificado por correo a alumnos y docentes, y exigir un tiempo mínimo dentro del curso. Desde hace varias versiones incluye también un elemento de código QR.
| Opción | Costo | Cuándo conviene |
|---|---|---|
| Custom certificate (mod_customcert) | Gratis | La opción estándar en Moodle; sirve para casi todos los casos |
| Herramienta de certificados de Moodle Workplace (tool_certificate) | Viene con Moodle Workplace o se instala aparte | Si usas Workplace o quieres plantillas centralizadas con código, enlace y QR de verificación |
| Plataforma externa de certificados | Suscripción | Si emites certificados también de eventos o cursos que no están en Moodle |
| Hacerlos a mano | Horas de trabajo | Nunca, salvo para un evento único |
Paso 1: Activa el seguimiento de finalización
Sin seguimiento de finalización, Moodle no sabe quién terminó qué. Actívalo en dos lugares:
- En Administración del sitio → General → Características avanzadas, marca Habilitar seguimiento de finalización (suele venir activado).
- En Configuración de cada curso, sección Rastreo de finalización, activa Habilitar seguimiento del grado de finalización.
Después define en cada actividad clave (el examen final, la tarea integradora, las lecciones obligatorias) cuándo se considera completada, en Condiciones de finalización: por ejemplo, «el alumno debe recibir una calificación para aprobar». Si además quieres que el curso entero se marque como terminado, revisa finalización del curso en Moodle.
Paso 2: Crea la actividad de certificado en el curso
Con el plugin instalado, entra al curso con el Modo de edición activado, pulsa + → Añadir una actividad o un recurso y elige Certificado personalizado, en la última sección del curso. Ponle un nombre claro para el alumno, como «Descarga tu certificado».
En los ajustes de la actividad encontrarás tres opciones que importan:
- Enviar por correo a los estudiantes: activa el envío automático.
- Permitir a cualquiera verificar un certificado: activa la verificación por código.
- Minutos requeridos en el curso: opcional, para exigir un tiempo mínimo de permanencia antes de emitir.
Pulsa Guardar cambios y mostrar para pasar al diseño de la plantilla.
Paso 3: Carga la plantilla y coloca los campos
La plantilla tiene dos capas: un fondo fijo (una imagen con el marco, los logos, las firmas y los textos que no cambian) y elementos variables que el plugin llena en cada emisión. Los elementos más usados son:
- Nombre completo del alumno.
- Nombre del curso.
- Fecha (de emisión o de finalización del curso).
- Calificación del curso o de una actividad.
- Código del certificado.
- Código QR.
- Textos fijos y la imagen de la firma, si no van en el fondo.
Prepara el fondo en A4 horizontal a 3508 × 2480 píxeles para que se imprima nítido. Qué datos no pueden faltar y diseños que funcionan están en plantillas de certificado de curso. Si necesitas que salgan la nota, las horas o la fecha de un modo específico, revisa certificado con nota, horas y fecha en Moodle.
Un consejo que ahorra mucho trabajo: arma la plantilla una vez como plantilla del sitio (en Administración del sitio → Extensiones → Certificado personalizado → Administrar plantillas) y cárgala en cada curso. Así todos los certificados de tu institución se ven iguales y, si cambia la firma del director, la actualizas en un solo lugar para los cursos nuevos.
Paso 4: Pon la condición para recibir el certificado
Aquí está el corazón de la automatización. En la actividad de certificado, abre Restricciones de acceso → Añadir restricción y agrega la condición que define a un alumno aprobado. Las más comunes:
- Calificación: nota del examen final mayor o igual a la mínima aprobatoria (en escala vigesimal suele ser 11 o 13; usa la que diga tu reglamento).
- Finalización de actividad: que el alumno haya completado todas las lecciones y entregado la tarea final.
- Combinación: las dos anteriores a la vez.
Pulsa el ícono del ojo junto a la restricción para que la actividad quede oculta a quien no la cumple. Así nadie ve un certificado «bloqueado» que todavía no le corresponde. Todas las condiciones posibles, con ejemplos, están en restricciones de acceso en Moodle.
Si quieres distinguir aprobados de participantes, crea dos actividades: «Certificado de aprobación» (con la nota mínima) y «Constancia de participación» (solo con asistencia o actividades completadas).
Paso 5: Activa el envío por correo
Con el envío por correo activado, una tarea programada del aula emite el certificado a cada alumno que cumple las condiciones y se lo envía como adjunto. El alumno no tiene que entrar a buscarlo.
Dos requisitos para que esto funcione:
- El cron del aula debe correr con regularidad. Si el cron está detenido, los certificados no salen.
- El correo del aula debe estar bien configurado (remitente de tu dominio con SPF y DKIM), o los certificados caerán en spam.
Con miaula.pe Las aulas de miaula.pe se entregan con los certificados automáticos configurados: tu plantilla, la condición de aprobación, el envío por correo, el código y el QR, con el cron y el correo del aula ya funcionando. Revisa los planes o pide una demo.
Paso 6: Verificación por código y QR
Cada certificado que emite el plugin lleva un código único. Con la opción de verificación activada, cualquiera puede escribir ese código en la página de verificación del aula y comprobar que el certificado existe.
Para que sea más cómodo, agrega a la plantilla el elemento Código QR, que lleva directo a esa verificación. Si prefieres que la verificación tenga el diseño de tu web principal, se puede construir un verificador en la web que lea los certificados del aula. Lo explicamos en cómo poner un verificador de certificados en tu web.
Paso 7: Prueba con un alumno de prueba
Antes de abrir el curso, crea un usuario de prueba con un nombre largo, con tildes y eñe (por ejemplo, «José María Peña Quispe») y recorre el curso como alumno:
- Comprueba que el certificado no aparece antes de aprobar.
- Aprueba el examen con la nota mínima exacta y confirma que el certificado aparece.
- Revisa que el nombre, el curso, la fecha y la nota salgan bien, sin cortes ni caracteres raros.
- Espera la ejecución del cron y confirma que llegó el correo con el PDF.
- Verifica el código y escanea el QR desde otro celular.
Si todo salió bien, en la actividad verás al alumno de prueba en la lista de certificados emitidos, con su código y la fecha.
Problemas comunes con los certificados de Moodle
El alumno aprobó y no ve el certificado. Causa: el seguimiento de finalización está desactivado o la condición no se cumple exactamente (por ejemplo, exige completar una actividad que el docente dejó sin condiciones). Solución: revisa las condiciones de las actividades que entran en la restricción. Más causas en el alumno no ve el certificado en Moodle.
Todos ven el certificado, incluso los desaprobados. Causa: la restricción no se marcó como oculta. Solución: pulsa el ojo de la restricción para ocultar la actividad a quien no la cumple.
El nombre sale mal escrito. Causa: los alumnos se registraron en minúsculas o sin tildes. Solución: pide que revisen su perfil antes del cierre del curso; el paso a paso está en corregir el nombre en un certificado de Moodle.
La fecha es la del día en que se descarga. Causa: el elemento de fecha está en «fecha de emisión». Solución: cambia el elemento a la fecha de finalización del curso.
Los correos con certificados nunca llegan. Causa: el cron del aula está detenido o el correo del aula no está configurado. Solución: pide al administrador que revise el cron y el remitente del aula.
El certificado se ve borroso al imprimir. Causa: fondo de baja resolución. Solución: vuelve a exportar el fondo a 3508 × 2480 píxeles.
Si al final del ciclo necesitas todos los PDF de golpe, revisa descargar los certificados de todos los alumnos en Moodle.
Certificados e insignias: pueden ir juntos
Además del certificado en PDF, Moodle trae en su núcleo insignias digitales que se otorgan solas al completar un curso y que el alumno puede mostrar en línea. No reemplazan al certificado, pero lo complementan en cursos cortos y programas por módulos. Cómo crear una está en crear una insignia en Moodle, y cuándo valen la pena en insignias digitales y microcredenciales.
En resumen
- Moodle emite certificados automáticos con el plugin gratuito Custom certificate, compatible hasta Moodle 5.3.
- Activa el seguimiento de finalización y define qué actividades cuentan para aprobar.
- La restricción de acceso (nota mínima o actividades completadas) decide quién recibe el certificado.
- Con el envío por correo activado y el cron funcionando, el certificado llega solo al alumno.
- El código y el QR permiten que cualquiera lo verifique; prueba todo con un alumno de prueba antes de abrir el curso.
Preguntas frecuentes
¿Moodle trae certificados por defecto?
Moodle trae insignias digitales en su núcleo, pero no un certificado en PDF listo para usar. Para eso se instala un plugin; el más usado es Custom certificate (mod_customcert), gratuito y compatible con las versiones actuales de Moodle. Moodle Workplace, la versión comercial, trae su propia herramienta de certificados.
¿Cómo hago que el certificado solo lo reciba quien aprobó?
Con las restricciones de acceso de la actividad de certificado. Puedes exigir una nota mínima en el examen final (por ejemplo, 13 en escala vigesimal) o que el alumno haya completado ciertas actividades. Hasta que no cumpla la condición, el certificado no le aparece ni se le envía.
¿El alumno tiene que descargar el certificado o le llega por correo?
Las dos cosas son posibles. El alumno puede descargarlo desde el curso cuando cumple las condiciones y, si activas el envío por correo en la actividad, una tarea programada del aula se lo envía automáticamente. Para que ese envío funcione, el cron del aula debe estar corriendo.
¿Los certificados de Moodle se pueden verificar?
Sí. Custom certificate asigna un código a cada certificado y tiene una opción para que cualquiera pueda verificarlo con ese código. También puedes agregar un QR que lleve a esa verificación o a un verificador con el diseño de tu web.
¿Puedo usar el mismo diseño de certificado en todos los cursos?
Sí. El plugin permite guardar plantillas a nivel del sitio y cargarlas en cada curso, de modo que solo cambias los datos que varían. Así todos los certificados de tu institución mantienen el mismo diseño y nadie tiene que rehacerlo curso por curso.
¿Quieres un aula así para tu institución?
Te entregamos tu aula Moodle lista, con tu marca, y capacitamos a tus docentes.
