Moodle's modularity, Plugins and Themes

Modified on Thu, 15 Jun, 2023 at 8:36 AM

Moodle is a modular system.



This means that Moodle was built to be able to include additional functionality to its core platform through the use of plugins. Anyone can create a plugin, and the Moodle Plugins Database is where official plugins can be searched and downloaded.


Moodle plugins allow users and organisations to extend and customise the functionality of Moodle beyond what Moodle HQ have developed for Core. This flexibility is what makes Moodle collaborative and community-enhanced.


A Moodle theme is a plugin which extends or enhances the appearance of your Moodle site. There are many popular themes on our Moodle Plugins Database that you can try out.



*If you want to contribute your own plugin, please refer to the article How to create a Moodle plugin.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article