The world's open source learning platform

Moodle is working to develop the very best tool for online learning. Our software is a learning management system written in PHP, designed to help teachers facilitate communities of learners in a variety of interesting ways.

Moodle is widely used around the world by universities, schools, companies, and all manner of organizations and individuals who need to conduct education online. Many of our users take part in the community on and contribute with ideas, debate, testing, education, documentation, bug fixing, feature writing and everything else that makes an open source project function.

lightbulb_outline View ideas list


  • php
  • jquery
  • mysql
  • postgresql
  • javascript


comment IRC Channel
email Mailing list
mail_outline Contact email

Moodle 2016 Projects

  • Supun Wanniarachchi
    Add support to end-to-end testing in the Mobile app
    The main objective of this particular GSoC project is add more tests to the app( MOBILE-1179) and document the set-up process in the Moodle...
  • Devang Gaur
    Adding search to more moodle components
    The project aims to extend the scope of Moodle's GlobalSearch to more moodle components. The GlobalSearch feature enables the user to search faster...
  • JoeyAndres
    Image Resize/Crop/Rotate Proposal.
    The following is my proposal to the “Ability to crop/resize/rotate an image in atto” project for GSOC. This proposal comes with an already highly...
  • Alexandru Elisei
    tool_pluginkenobi: Your guide to plugin creation
    To make sharing code among users easier, Moodle has created the Moodle plugins directory, where users can download and install a wide variety of...