Pimenko contributes to the development of Moodle’s core: a strong commitment to Open Source and digital accessibility

Wondering how Pimenko gets involved in an open source project like Moodle? Find out about our 2-year collaboration with MoodleHQ to integrate our AdminPreset plugin into the heart of the software. A fine example of our commitment to making LMSs accessible to as many people as possible and contributing to the digital commons!

Developing for the heart of Moodle alongside MoodleHQ

At Pimenko, we have a strong and long-standing commitment to high-quality additional development in order to provide our users with the best possible experience on Moodle platforms. We share our plugins with the community as soon as possible. And so began the integration of one of them, AdminPreset, into the heart of Moodle.

AdminPreset lets you set up a Moodle platform in just a few clicks, with ready-to-use settings: simplified or complete LMS, export/import of settings from one Moodle site to another, etc.

Initially offered by Pimenko on Moodle.org since 2017, Moodle contacted us in 2021 to discuss integrating it into the core software. An opportunity we seized without hesitation!

Image of the Admin Preset plugin on Moodle.org

An ambitious project in line with Moodle’s roadmap

The aim was to integrate the key functionalities into Moodle 4.0, and then to improve the user experience for versions 4.1 and 4.2, taking care to ensure accessibility (WCAG AA level required!), with new options such as the selection of parameters to be exported.

These different phases, aligned with developments in the core of Moodle, have enabled us to offer fully accessible functionalities. A time-consuming project, to be completed between August 2021 and May 2023. Here’s the result:

The importance of Moodle Tracker for good organization

Organization is key when starting a new e-learning or development project. The Moodle Tracker is an invaluable tool for centralizing comments, reporting bugs and monitoring the progress of developments in complete transparency.

For AdminPreset, as for all Moodle development, each tracker ticket corresponds to a specific feature or task, with an “MDL-XLMLX” code that links to commits in the source code.

Image of the Moodle tracker page for monitoring developments in the heart of Moodle

Example of a main ticket that provides access to other sub-tasks and bugs: https: //tracker.moodle.org/browse/MDL-72112

Each line corresponds to a specific feature or development task. You can easily see the priority level and status. And don’t forget to take a close look at the “MDL – …” codes. This is the essential reference to find your way around all Moodle developments. You’ll find them in the source code chronology, along with the Commits (i.e. a development step that is integrated into the software).

Example of a timeline in the Moodle source code on Github with the latest commits:

Image showing commits on Github

At Pimenko, we apply this same methodology to all our in-house developments, for optimum project management and maximum quality assurance.

Sprint-based development

Time for development! Like many people, we work at Pimenko on sprints of a few days to a few weeks, focused on a specific set of tasks. The aim: to regularly obtain concrete deliverables to test.

We use a dedicated development management tool to track progress.

Image illustrating a sprint in the Pimenko team tracking tool

Fully integrating AdminPreset’s functionalities and making the necessary improvements took our team a year of work, between our internal projects and the pace of Moodle updates. A real half-marathon with many sprints, mobilizing 1 to 3 people depending on the period!

A forthcoming article will be devoted to the testing stages, essential for guaranteeing reliability and quality before integrating developments into the heart of Moodle. For your own projects, don’t hesitate to consult the Moodle documentation on code style and best practices for using Git.

Toolboxes: a few essential guides for developing on Moodle

As regards the rules to follow for your Moodle developments, we recommend that you consult the following documentation carefully: https: //moodledev.io/general/development/policies/codingstyle

To learn more about using git and best practices, take a moment to consult the dedicated page: https: //moodledev.io/docs/guides/git

Do you have a Moodle development project and are looking for an expert team to support you? Contact us – we’d be delighted to discuss it with you!

Contact

Sur le même sujet :

Illustration de la mise à jour de sécurité PHP2Shell sur les plateformes Moodle par Pimenko, partenaire certifié Moodle en France

Choosing and deploying your Moodle LMS platform

PHP2Shell: How We Secured Our Clients’ Moodle Platforms in Less Than 24 Hours

Wednesday, October 21, 2026, will go down in cybersecurity history. Two critical vulnerabilities in PHP, collectively known as PHP2Shell, were disclosed along with their patches late this afternoon. Even before their official release, working prototypes were circulating on social media. Some government websites have been taken offline as a precaution. The media, too. ANSSI has […]

Discover
Pimenko Receives the 2026 Moodle Partner Award for Newcomer of the Year

Choosing and deploying your Moodle LMS platform

Pimenko wins the Moodle Partner “Newcomer of the Year” Award 2026

In early October, in Barcelona, Pimenko received the "Newcomer of the Year" Global Award at the Moodle Partner Awards 2026 — one of three worldwide prizes awarded annually within the Moodle Certified Partner network. A recognition that belongs to the whole team, and to everyone who has supported us since we joined.

Discover
Moodle 5.3 LTS mise à jour

Choosing and deploying your Moodle LMS platform

Moodle 5.3 LTS: Clearer, More Educational, More Modern

Moodle 5.3 was released on October 5, 2026, and it is an LTS release that will be supported through 2029. Previous/Next navigation, a redesigned course page, dark mode, learning objectives, and collaborative grading: Your users will notice the difference as soon as the update is rolled out. We tested this version on actual courses to show you what has changed, role by role, and what you need to prepare before migrating from Moodle 4.5.

Discover