You can contribute to Moodle’s open source project in many ways, including:
- Donations:
- We welcome financial donations to our Moodle project, which are processed securely through our Donations page. All contributions may be acknowledged or remain anonymous, whichever you prefer.
- User support:
- Join in with the international discussions in Moodle in English or community discussions in many other languages.
- Documentation:
- Help write and edit our user documentation in various languages or the Moodle Developer Resource site.
- Plugins:
- Write a review for any plugin that you use.
- Testing:
- Help test and report bugs via the Moodle Tracker (see the Tracker introduction) and participate in QA testing.
- Usability:
- Do some usability testing and report your results in Moodle in English or as suggested improvements in the Tracker.
- Development:
- Fix a bug in Moodle core. If you are looking for a good issue to start with, please see the list of relatively easy Moodle bugs.
- Help develop new code for Moodle or share your code in the Plugins directory.
- Adopt a plugin seeking a new maintainer and help many users. See the Plugins adoption programme.
- See the Moodle Wishlist for ideas that people have been brainstorming there, and start Working with the Community.
- See also the Quick start to Moodle development and the Developer pathway in Moodle Academy.
- Themes:
- Share your theme in the Themes section of the plugins directory.
- Translation:
- Assist with the translation of Moodle, including contributing a translation/correction, translating a plugin or suggesting an improvement to an English language string.
- Social media:
- Help raise awareness of the Moodle project and share the latest news and happenings in the Moodle world.
- Books and video courses:
- A percentage of all sales from books or video courses goes to Moodle Pty Ltd to help support Moodle development.
- Shop Official Merchandise:
- Moodle receives a percentage from each item purchased from our official merchandise store. Shop now.
- Vote for future Moodle improvements:
- See the new feature ideas. Check the Moodle tracker and vote for the ideas that you think will improve Moodle the most.
- Moodle Certified Partners:
- A certified network of Moodle Partners contribute to the Moodle Trust. They offer services such as hosting, support, installation, custom coding, course development and consulting, amongst others. By choosing to work with our Moodle Certified Partners for any services and/or support, you are contributing money back to Moodle HQ, as 10% of all royalties are provided back to our project. Find our full listing of Moodle Certified Partners here.
- Moodle Users Association:
- The Moodle Users Association is a not-for-profit incorporated association which helps to drive the Moodle project. It is a separate entity from Moodle Pty Ltd or any other entity involved in the Moodle open source project. The Association extends the global Moodle community to complement Moodle Partner provision of services to their clients, Moodle project development by Moodle HQ, and existing various community engagement formats and forums, including individual developments for non-Core installations.
*If you have an idea or suggestion for new features or improvements, please share it in the Moodle Community Forums or join the Moodle Users Association.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article