Advanced Distributed Learning


Application Programming Interface. A set of rules and standards created to allow access into a software application or tool.


Internationalized Resource Identifier. A unique identifier which could be an IRL. Used to identify an object such as a verb, activity or activity type. Unlike URIs, IRIs can contain some characters outside of the ASCII character set in order to support international languages.

IRIs always include a scheme. This is not a requirement of this standard, but part of the definition of IRIs, per RFC 3987. What are sometimes called "relative IRIs" are not IRIs.


Internationalized Resource Locator. In the context of this document, an IRL is an IRI that when translated into a URI (per the IRI to URI rules), is a URL.


JavaScript Object Notation


Learning Management System. "A software package used to administer one or more courses to one or more learners. An LMS is typically a web-based system that allows learners to authenticate themselves, register for courses, complete courses and take assessments" (Learning Systems Architecture Lab definition). An LMS in this document is used as an example of how a user is identified as "trusted" within a system and able to access its Learning Experiences.


Learning Record Provider. An xAPI Client that sends data to Learning Record Store(s). Often, the Learning Record Provider will create Learning Records while monitoring a learner as a part of a Learning Experience.


Learning Record Store. A server (i.e. system capable of receiving and processing web requests) that is responsible for receiving, storing, and providing access to Learning Records.


Uniform Resource Identifier


Uniform Resource Locator

results matching ""

    No results matching ""