Empowering educators to improve our world

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 moodle.org 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
  • javascript
  • sql
  • angular
  • ionic


comment IRC Channel
email Mailing list
mail_outline Contact email

Moodle 2019 Projects

  • Vlad Apetrei
    Adding multi-class classification to machine learning backend
    Adding multi-class classification to the Moodle machine learning backend by exposing functionality derived from python Tensorflow and the phpml...
  • Mohammed Rahman
    Attendance password rotation/expiry
    The attendance plugin provides the ability for teachers to display a QR code to allow students to take their own attendance, the QR code is currently...