El directorio de plugins de Moodle es una de sus grandes ventajas, y también el origen de muchos problemas. Cada plugin añade funciones, pero también código que hay que mantener, probar y actualizar con cada versión.
La regla que seguimos es instalar lo mínimo que resuelva una necesidad real. Estos son los tipos que suelen hacer falta en una academia.
Lo que ya trae Moodle (úsalo antes de buscar plugins)
- BigBlueButton: videoconferencia integrada. Requiere un servidor BigBlueButton propio o contratado y configurar la URL y el secreto en el aula.
- H5P: contenido interactivo.
- Insignias, finalización de actividades y acceso condicionado.
- Feedback: encuestas de satisfacción con informe.
- API de pagos y matrícula por pago: permite cobrar la inscripción a un curso. Incluye PayPal de serie; otras pasarelas llegan mediante plugins.
Plugins de terceros que suelen compensar
| Necesidad | Tipo de plugin | Cuándo tiene sentido |
|---|---|---|
| Certificado de finalización | Certificado personalizado (mod_customcert) | Siempre que entregues diploma o certificado de asistencia. |
| Control de asistencia | Asistencia (mod_attendance) | Formación presencial o síncrona con registro de asistencia. |
| Barra de progreso | Progreso de finalización (block_completion_progress) | Cursos largos donde el alumno necesita ver cuánto le queda. |
| Informes a medida | Informes configurables | Si dirección pide datos que los informes estándar no dan. |
| Cobro con TPV español | Pasarela de pago de terceros | Si vendes cursos y tu banco opera con Redsys. Verifica compatibilidad con tu versión. |
| Gamificación | Puntos y niveles | Públicos jóvenes o formación obligatoria con baja motivación. |
Nombres y disponibilidad pueden cambiar. Comprueba en el directorio oficial la ficha de cada plugin antes de decidir.
Cómo evaluar un plugin antes de instalarlo
- Compatibilidad: ¿declara soporte para tu versión exacta de Moodle?
- Mantenimiento: ¿cuándo fue la última actualización? ¿Responde el autor en el seguimiento de incidencias?
- Uso real: el número de sitios que lo usan y las valoraciones orientan.
- Alcance: ¿modifica el núcleo de Moodle o se limita a su API? Los que parchean el núcleo son un riesgo cada actualización.
- Privacidad: ¿implementa la API de privacidad de Moodle? Si guarda datos personales y no lo hace, tendrás un hueco de cumplimiento (RGPD en el aula).
- Prueba previa: primero en un entorno de pruebas, nunca directamente en producción.
Señales de que debes descartarlo
- Sin actualizar desde hace varias versiones de Moodle.
- Incidencias abiertas sin respuesta durante meses.
- Pide cambiar ficheros del núcleo a mano.
- Duplica una función que Moodle ya trae.
- Envía datos a un servicio externo no documentado.
El coste oculto: cada plugin pesa
Un plugin mal programado puede añadir consultas lentas en cada página. Si tu aula se vuelve lenta tras instalar uno, compruébalo primero (cómo diagnosticarlo). Mantén un inventario: nombre, versión, para qué sirve y quién lo pidió. Si nadie sabe por qué está, es candidato a desinstalarse.
Plan de actualizaciones con plugins
- Antes de actualizar Moodle, comprueba que todos los plugins tienen versión compatible.
- Actualiza primero una copia del aula y navega por los flujos críticos: matrícula, entrega de tarea, cuestionario, certificado.
- Si un plugin no tiene versión compatible, decide: esperar, sustituirlo o prescindir de él.
Menos es más: en las aulas que montamos en Keappi partimos de lo que trae Moodle y añadimos solo los plugins que el centro necesita, revisados y probados para la versión instalada. Pídenos una revisión de tu lista de plugins actual.