eLearning / Human Learning

We develop e-Learning solutions based on standard learning management systems (LMS), like Moodle, and based on standard APIs, interfaces and protocolls, like xAPI aka Tin Can API (successor of SCORM).

Experience API (xAPI)

“The Experience API (xAPI), also known as the Tin Can API, is an e-learning software specification that allows learning content and learning systems to speak to each other in a manner that records and tracks all types of learning experiences. Learning experiences are recorded in a Learning Record Store (LRS). LRSs can exist within traditional Learning Management Systems (LMSs) or on their own. … The Experience API (Tin Can API) is commonly considered the successor to SCORM. SCORM (Sharable Content Object Reference Model) has been the de facto e-learning standard for packaging e-learning content to be delivered to LMSs, but there are several drawbacks to SCORM. The new Experience API allows trainers to deploy several new capabilities that were not supported with SCORM, such as:

  • Taking e-learning outside of the web browser
  • E-learning in native mobile applications
  • More control over learning content
  • Solid security using Oauth (https://en.wikipedia.org/wiki/OAuth)
  • Platform transition; e.g. start e-learning on a mobile device, finish it on a computer
  • The ability to track games and simulations
  • The ability to track real-world performance
  • Team-based e-learning
  • Tracking learning plans and goals

The Experience API (Tin Can API) is an open source API. It is a Representational state transfer web service that uses JavaScript Object Notation (JSON) for its data format. The web service allows software clients to read and write experiential data in the form of “statement” objects. In their simplest form, statements are in the form of “I did this”, or more generally “actor verb object”. More complex statement forms can be used. There is also a built in query API to help filter recorded statements, and a state API that allows for a sort of “scratch space” for consuming applications.

source: https://en.wikipedia.org/wiki/Experience_API

Moodle – an open-source software learning management system

“Moodle is a free and open-source software learning management system written in PHP and distributed under the GNU General Public License. Developed on pedagogical principles,[5][6] Moodle is used for blended learning, distance education, flipped classroom and other e-learning projects in schools, universities, workplaces and other sectors. With customizable management features, it is used to create private websites with online courses for educators and trainers to achieve learning goals. Moodle (acronym for modular object-oriented dynamic learning environment) allows for extending and tailoring learning environments using community sourced plugins.”

source: https://en.wikipedia.org/wiki/Moodle

Learning Management System

“A learning management system (LMS) is a software application for the administration, documentation, tracking, reporting and delivery of educational courses or training programs.[1] They help the instructor deliver material to the students, administer tests and other assignments, track student progress, and manage record-keeping. LMSs support a range of uses, from supporting classes that meet in physical classrooms to acting as a platform for fully online courses, as well as several hybrid forms, such as blended learning and flipped classrooms.”

source: https://en.wikipedia.org/wiki/Learning_management_system

Learning Record Store

“A Learning Record Store (LRS)[1] is a data store system that serves as a repository for learning records necessary for using the Experience API (xAPI)[2] The Experience API is also known as the “Tin Can API”[2] and is an Open Source e-learning specification developed after AICC and SCORM. The concept of the LRS was introduced to the e-learning industry in 2011, and proposes a shift to the way e-learning specifications function.”

source: https://en.wikipedia.org/wiki/Learning_Record_Store