Pimenko contribuye al desarrollo del corazón de Moodle: un fuerte compromiso con el código abierto y la accesibilidad digital

¿Se pregunta cómo se involucró Pimenko en un proyecto de código abierto como Moodle? Descubra nuestra colaboración de 2 años con MoodleHQ para integrar nuestro plugin AdminPreset en el corazón del software. ¡Un buen ejemplo de nuestro compromiso por hacer que los LMS sean accesibles al mayor número de personas posible y por contribuir a la comunidad digital!

Desarrollando para el corazón de Moodle junto a MoodleHQ

En Pimenko, hemos tomado la firme e histórica decisión de llevar a cabo desarrollos adicionales de alta calidad para ofrecer a nuestros usuarios una experiencia óptima en las plataformas Moodle. Compartimos nuestros plugins con la comunidad lo antes posible. Así comenzó la integración de uno de ellos, AdminPreset, en el corazón de Moodle.

AdminPreset le permite configurar una plataforma Moodle en unos pocos clics, con configuraciones listas para usar: LMS simplificado o completo, exportación/importación de configuraciones de un sitio Moodle a otro, etc.

Inicialmente ofrecido por Pimenko en Moodle.org desde 2017, Moodle se puso en contacto con nosotros en 2021 para hablar de su integración en el software central. ¡Aprovechamos la oportunidad!

Imagen del plugin Admin Preset en Moodle.org

Un proyecto ambicioso en línea con la hoja de ruta de Moodle

El objetivo era integrar las funcionalidades clave en Moodle 4.0, y después mejorar la experiencia del usuario para las versiones 4.1 y 4.2, cuidando la accesibilidad (¡se exige el nivel AA de las WCAG!), con nuevas opciones como la selección de parámetros a exportar.

Estas diferentes fases, alineadas con los desarrollos del núcleo de Moodle, nos han permitido ofrecer funciones totalmente accesibles. Un proyecto exigente, pero que se completará entre agosto de 2021 y mayo de 2023. He aquí el resultado:

La importancia de Moodle Tracker para una buena organización

La organización es clave a la hora de iniciar un nuevo proyecto de e-learning o de desarrollo. El rastreador de Moodle es una valiosa herramienta para centralizar comentarios, informar de errores y supervisar el progreso de los desarrollos de forma transparente.

Para AdminPreset, como para todo el desarrollo de Moodle, cada ticket en el rastreador corresponde a una función o tarea específica, con un código “MDL-XLMLX” que enlaza con los commits en el código fuente.

Imagen de la página Moodle tracker para el seguimiento de los desarrollos en el corazón de Moodle

Ejemplo de ticket principal que da acceso a otras subtareas y errores: https: //tracker.moodle.org/browse/MDL-72112

Cada línea corresponde a una funcionalidad o tarea de desarrollo específica. Podrá ver fácilmente el nivel de prioridad y el estado. Y no olvide echar un vistazo a los códigos “MDL – …”. Es la referencia esencial para orientarse en todos los desarrollos de Moodle. También los encontrará en la cronología del código fuente con los Commits (es decir, una etapa de desarrollo que se integra en el software).

Ejemplo de una línea de tiempo en el código fuente de Moodle en Github con los últimos commits:

Imagen que ilustra los commits en Github

En Pimenko, aplicamos esta misma metodología a todos nuestros desarrollos internos para garantizar una gestión óptima de los proyectos y la máxima garantía de calidad.

Desarrollo basado en sprints

¡Hora del desarrollo! Como mucha gente, en Pimenko trabajamos en sprints de unos días a unas semanas, centrados en un conjunto de tareas específicas. El objetivo es obtener regularmente resultados concretos para las pruebas.

Utilizamos una herramienta específica de gestión del desarrollo para seguir los progresos.

Imagen que ilustra un sprint en la herramienta de seguimiento del equipo Pimenko

Integrar completamente las funciones de AdminPreset y realizar las mejoras necesarias llevó a nuestro equipo un año de trabajo, entre nuestros proyectos internos y el ritmo de actualizaciones de Moodle. Una auténtica media maratón con muchos sprints, en la que participan de 1 a 3 personas ¡según la época!

Un próximo artículo estará dedicado a las etapas de prueba, esenciales para garantizar la fiabilidad y la calidad antes de integrar los desarrollos en el corazón de Moodle. Para sus propios proyectos, no dude en consultar la documentación de Moodle sobre el estilo del código y las mejores prácticas para utilizar Git.

Juegos de herramientas: algunas guías esenciales para desarrollar en Moodle

En cuanto a las normas a seguir para sus desarrollos en Moodle, le recomendamos que consulte atentamente la siguiente documentación: https: //moodledev.io/general/development/policies/codingstyle

Para más información sobre el uso de git y las mejores prácticas, dedique un momento a consultar la página dedicada: https: //moodledev.io/docs/guides/git

¿Tiene un proyecto de desarrollo de Moodle y busca un equipo experto que le apoye? Póngase en contacto con nosotros, ¡estaremos encantados de hablarlo con usted!

Póngase en contacto con

Sur le même sujet :

Diseñar y dirigir MOOC comprometidos

Ludilearn en MoodleMoot Francia 2025: cuando la investigación se encuentra con la práctica docente

El MoodleMoot France 2025 presentó Ludilearn, un plugin de gamificación adaptativa para Moodle desarrollado por Pimenko. Esta notable presentación es una ilustración perfecta de lo que puede lograrse cuando la investigación académica, la educación y la experiencia técnica trabajan juntas. La presentación de Ludilearnun plugin de gamificación adaptativa para Moodle desarrollado por Pimenko, demuestra el […]

Descubra
Ludilearn, plugin de ludification adaptative pour Moodle

Diseñar y dirigir MOOC comprometidos

Ludilearn: gamificación adaptativa basada en la investigación en Moodle

Descubra Ludilearn, el plugin de gamificación adaptativa para Moodle desarrollado por Pimenko. Basado en la investigación científica del LIRIS, personaliza la experiencia de aprendizaje según los perfiles de los alumnos para mejorar su motivación y rendimiento. Compatible con Moodle 4.1+ y versiones posteriores.

Descubra
Moodle 5.0, mise à jour majeur

Diseñar y dirigir MOOC comprometidos

Moodle 5.0: nuevas características, avances técnicos e impacto en su LMS [2025]

Moodle 5.0 (abril de 2025): descubra las novedades de esta importante actualización del LMS. Interfaz rediseñada, IA integrada con Vertex.ai y Ollama, insignias personalizables, fechas intuitivas y migración a Bootstrap 5. Una versión técnica que mejora la experiencia del usuario al tiempo que se prepara para el futuro. Pimenko, socio certificado de Moodle, puede ayudarle a realizar la transición.

Descubra