We take extreme pride in our open source community and their contribution to Moodle. They share our vision of using the power of open source technology and the internet to increase the quality of learning everywhere around the world. This December we’re proud to announce that we’ve surpassed 2,000 open-source plugins in the Moodle Plugins directory so that they are available for every Moodle site across the world.

Moodle plugins are components you can install to your Moodle platform to add a specific feature, functionality, or appearance to your Moodle site.

An example could be a theme to change the look and feel of your site; an activity module that lets you design gamified tasks for students, an accessibility enhancer, or an extension that makes authentication safer for your users.

Developed by the community for the community

“I’ve only just joined the Moodle HQ family as the Community Engagement Lead and daily I am impressed by the Community efforts to provide the best possible LMS there is. Reaching over 2000 community plugins in the Moodle Plugins directory is a true testimony of our plugin maintainers’ hard work to help the Moodle project. Under 4 weeks after the Moodle LMS 4.1 release, already 228 of those plugins (11%) have been made 4.1 compatible, too! We’re hoping to introduce improvements to the Plugins directory in the new year so we hope to hear from Moodlers about how we can provide even more ways to extend your Moodle sites,” shared Aurelie Soulier, Community Engagement Lead at Moodle.

She added that the plugins were developed by 1147 developers from the community and that the number continues to grow to ensure plugin functionalities for every need.

Next time you are looking for a specific function for your site, feel free to review the Moodle Plugins directory by purpose or by type and find the plugin that can extend your learning platform the way you want it.

With a community of developers, system administrators, educators and more than 250 million learners worldwide, we’re constantly striving to evolve and improve our features to provide the best learning experiences possible.

How to contribute?

If you want to join us and contribute to the community, these are some of the simple steps you can follow:

  1. Develop or maintain a plugin: become one of the fantastic community developers who volunteer their expertise and time to help make Moodle even better. Read more about plugin contributions.
  2. Translate a plugin: join the Moodle translation community, and make plugins available in your own language.
  3. Go to a plugin entry in the directory and add the plugin to your favourites to make the developer happy!