From MoodleDocs
Revision as of 16:34, 22 September 2021 by Tim Bahula 2 (talk | contribs) (clean up, typos fixed: widely- → widely)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Moodle is a global learning management platform that supports open standards, and is interoperable by design to enable integration of external applications and information onto a single Moodle platform.

Our commitment to open standards means institutions and organisations can leverage Moodle to customise and extend features for any teaching and learning requirements, and benefit from increased cost efficiencies, flexibility, easier manageability along with performance and scalability advantages of using Moodle.

Moodle has achieved and is compliant with the following international standards:

1. An Open Source Initiative

Moodle is provided as a free, open source software that can be used, modified and freely distributed under the terms of the GNU General Public License. There are also plenty of documentation, course content and resources available on for anyone to use under the terms of various licenses, including:

  • Moodle Documentation: All documentation on is openly licensed under the terms of the GNU General Public License, and is Copyright © 2005 onwards by the individual authors of each page.
2. IMS LTI™ Certified

Moodle is certified Learning Tool Interoperability (LTI) Advantage Complete. The LTI™ certification is a global technical standard of integrating learning applications. LTI Advantage is a package of services that improves upon 1.1 and 2.0 and is the current standard. Users can integrate and present externally hosted applications and content within a single Moodle platform without having to develop and maintain custom integrations. Learn more about integrating LTI resources onto your Moodle platform. In Moodle 3.1 onwards, Moodle can also act as an LTI 1.1 and 2.0 tool provider with the Publish as LTI tool.

3. SCORM-ADL compliant

Moodle complies with the SCORM 1.2 specification. The SCORM (Sharable Content Object Reference Model) is a set of specifications and standards for web-based e-learning. Users can deliver SCORM content via Moodle by uploading any SCORM or AICC package to the Moodle course. There are also community plugins available that provide limited support for the Experience API (Tin Can). A commercial plugin that provides full support for SCORM 2004 and the Experience API is also available in Plugins here.

4. Open Badges

Open Badges project is an online standard to recognise and verify learning using digital badges. Integrated as a core feature in Moodle, any institution, organisation or individual can create and issue badges to learners on their Moodle learning platform. Moodle is certified Open Badges v 2.0 compliant as Issuer by IMS and in Moodle 3.11 is one of the first platforms to implement Open Badges v 2.1 compliance.

5. WCAG 2.1 Level AA

Moodle has received WCAG 2.1 Level AA accreditation based on successfully resolving the issues identified in an external audit of key pages which were chosen as representative of its overall functionality and accessibility. Continuing work is being done to further improve the accessibility of other areas in Moodle in order to maintain conformance with the WCAG 2.1 Level AA guidelines.

Moodle and Interoperability

In supporting the seamless integration and use of content from different sources and multiple vendors, the Moodle platform is designed to exchange data using open industry standards for Web deployments, and supports:

  1. Authentication using:
    • LDAP, the most widely used standard protocol for authentication.
    • Direct direct database lookup (e.g. in an external Oracle database), or on the Shibboleth protocol, or alternatively using IMAP, NNTP, CAS or FirstClass.
  2. Enrolment using:
  3. Content using the import of Reusable Learning Objects, packaged according to the SCORM/AICC/IMS Content Packaging standards.
    • Moodle 1.9.5 is certified SCORM 1.2 compliant.
    • Moodle supports IMS Common Cartridge import and export
    • The use of XML for content import/export (standard in Moodle). The "web services" method of exchanging data with other systems (e.g. via SOAP or XML-RPC) is not yet standard - but is in active development.
  4. Quiz questions via import and export using a variety of formats.
  5. RSS newsfeeds, integrated into a Moodle site or course.
    • Forum discussions, glossary entries and database content can be accessed as RSS newsfeeds, and therefore integrated into other RSS-capable websites or systems.