Standards

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 Moodle.org for anyone to use under the terms of various licenses, including:

  2. IMS LTI Certified

    Moodle is certified Learning Tool Interoperability (LTI) v2.0 compliant. The LTI certification is a global technical standard of integrating learning applications. 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 tool provider with the Publish as LTI tool.

  3. SCORM-ADL compliant

    Moodle complies with the SCORM 1.2 specification, which 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

    Mozilla's 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 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.