Una de las mayores ventajas de Moodle como plataforma de e-learning es su extensibilidad mediante plugins y herramientas externas. En este proyecto desarrollé varias soluciones personalizadas que amplían sus funcionalidades de forma segura, útil y adaptada al flujo de trabajo de una academia de formación online.
He agrupado estas soluciones en torno a necesidades reales detectadas en plataformas formativas, cubriendo desde la inscripción hasta la evaluación.
moodle-dnivalidator)Este plugin extiende el sistema de validación de campos personalizados en Moodle. Su objetivo es verificar automáticamente el formato del DNI/NIE español en formularios de inscripción o edición de perfil.
Características principales:
🛡️ Garantiza la integridad de los datos desde el primer paso del alumno.
inscripcion-moodle)Servicio backend desarrollado en FastAPI que automatiza todo el proceso de inscripción desde un formulario externo:
Este flujo está totalmente desacoplado de Moodle, permitiendo un frontend completamente personalizado y más moderno.
Más detalles en el post dedicado: Automatización de inscripciones en Moodle con generación de PDF
inscripciones-viewer)Plugin Moodle que permite a administradores:
inscripcion-moodle.Incluye control de acceso mediante capacidades y roles personalizados. Es decir, sólo usuarios con rol gestor_usuarios o admin pueden acceder al listado.
🔒 Los documentos firmados están fuera del
docrootde Apache, garantizando privacidad total.
gift-converter)Aunque no es un plugin Moodle, este proyecto ayuda a crear y migrar cuestionarios desde formatos Excel a GIFT, que luego pueden importarse fácilmente en Moodle o, si tienes un archivo en formato GIFT devolverlo a formato Excel para editarlo fácilmente.
Qué hace:
🎁 Ideal para docentes que diseñan sus test fuera de Moodle y luego los importan en bloque.
Más detalles en el post dedicado: Gift-Converter: facilita la creación y migración de cuestionarios para Moodle
quizreport_percentile)Extensión del módulo de informes de Moodle (quizreport) que permite analizar el rendimiento de los alumnos mediante percentiles.
Ejemplo de uso:
🧠 Aporta una visión más rica del aprendizaje que las calificaciones tradicionales.
Con estas herramientas, la plataforma ahora ofrece:
✅ Validaciones estrictas desde el primer formulario.
📋 Documentación firmada generada automáticamente.
🔐 Acceso seguro a inscripciones y datos personales.
🧠 Análisis de cuestionarios más detallado y didáctico. Tanto para gestores como para los alumnos al poder ver el percentil en el que están.
🧩 Flujo completamente adaptado a la realidad de academias online.
Todos estos desarrollos están disponibles y se pueden adaptar fácilmente a tu plataforma Moodle.
📧 Escríbeme a hola@danimarqz.dev
🌐 O visita danimarqz.dev
Puedo ayudarte a extender Moodle, automatizar flujos o integrar formularios externos de forma segura y profesional.