Note: You are currently viewing documentation for Moodle 3.9. Up-to-date documentation for the latest stable version of Moodle may be available here: Standards.

Standards: Difference between revisions

From MoodleDocs
No edit summary
No edit summary
 
(7 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{About Moodle}}
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.  
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.  


Line 10: Line 11:


:::::::*'''''Moodle Documentation''''': All documentation on [[Main_page|docs.moodle.org]] is openly licensed under the terms of the GNU General Public License, and is Copyright © 2005 onwards by the individual authors of each page.  
:::::::*'''''Moodle Documentation''''': All documentation on [[Main_page|docs.moodle.org]] is openly licensed under the terms of the GNU General Public License, and is Copyright © 2005 onwards by the individual authors of each page.  
:::::::*'''''Moodle.net''''': All courses published on [http://moodle.net/ Moodle.net] is published under [http://creativecommons.org/licenses/Creative Commons licenses].
:::::::*'''''Moodle.net''''': All courses published on [http://moodle.net/ Moodle.net] are published under [http://creativecommons.org/licenses/Creative Commons licenses].




[[File:moodle-imslticertified.png|left|160px|middle]]'''2. IMS LTI™ Certified'''
[[File:moodle-imslticertified.png|left|160px|middle]]'''2. IMS LTI™ Certified'''
Moodle is certified Learning Tool Interoperability (LTI) v1.0 and v1.1 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 [[External_tool|integrating LTI resources onto your Moodle platform]].  
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 [[External_tool|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]].




Line 22: Line 23:


[[File:moodle-openbadges.png|left|160px|middle]]'''4. Open Badges '''
[[File:moodle-openbadges.png|left|160px|middle]]'''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. Learn more [https://docs.moodle.org/dev/openbadges/ here].
Mozilla’s [http://openbadges.org/ 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|badges]] to learners on their Moodle learning platform.




Line 29: Line 30:
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:  
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:  
# '''[[Authentication]]''' using:
# '''[[Authentication]]''' using:
## [[LDAP_authentication|LDAP]], the most widely-used standard protocol for authentication.
#* [[LDAP_authentication|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.
#* Direct direct database lookup (e.g. in an external Oracle database), or on the Shibboleth protocol, or alternatively using IMAP, NNTP, CAS or FirstClass.
# '''[[Enrolment]]''' using:
# '''[[Enrolment]]''' using:
## LDAP server (e.g. Active Directory)
#* LDAP server (e.g. Active Directory)
## [[IMS_Enterprise|IMS Enterprise standard]] (via a downloadable plugin).
#* [[IMS_Enterprise|IMS Enterprise standard]] (via a downloadable plugin).
# '''Content''' using the import of Reusable Learning Objects, packaged according to the SCORM/AICC/IMS Content Packaging standards.  
# '''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_module|SCORM]] 1.2 compliant.  
#* Moodle 1.9.5 is certified [[SCORM_module|SCORM]] 1.2 compliant.  
## Moodle 1.9.7 onwards supports [[IMS_Common_Cartridge_import|IMS Common Cartridge]] import
#* Moodle supports [[IMS Common Cartridge import and export]]
## Moodle 2.3 supports CC 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.
## 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.
# '''Quiz questions''' via [[Import_questions|import]] and [[Export_questions|export]] using a variety of formats.
# '''Quiz questions''' via [[Import_questions|import]] and [[Export_questions|export]] using international standard IMS QTI 2 and several other formats.
# '''[[RSS|RSS newsfeeds]]''', integrated into a Moodle site or course.  
# '''[[RSS|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.
#* Forum discussions, glossary entries and database content can be accessed as RSS newsfeeds, and therefore integrated into other RSS-capable websites or systems.
 
[[fr:Standards]]
[[es:Estándares]]
[[de:Standards]]
[[it:Standard]]

Latest revision as of 14:14, 23 April 2019

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:


moodle-opensource.png

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:

  • Moodle Documentation: All documentation on docs.moodle.org is openly licensed under the terms of the GNU General Public License, and is Copyright © 2005 onwards by the individual authors of each page.
  • Moodle.net: All courses published on Moodle.net are published under Commons licenses.


moodle-imslticertified.png

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.


moodle-scormcertified.png

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.


moodle-openbadges.png

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.