Zum Inhalt springen

Experience API

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 30. Juli 2012 um 21:59 Uhr durch imported>JeffreHorne (Created page with '===Summary=== 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 th...'). Sie kann sich erheblich von der aktuellen Version unterscheiden.
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Summary

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.[1] [2] Learning experiences are recorded in a Learning Record Store (LRS).[3] [2] LRSs can exist within traditional Learning Management Systems (LMSs) or on their own.[3]

The Tin Can API is commonly referred to as "The Experience API" and "Next Generation SCORM."[4] SCORM (Sharable Content Object Reference Model) has been the de facto e-learning standard for packaging e-learning content to be delivered to LMSs.[5] However, there are several drawbacks to SCORM.[6] [7] The Tin Can API allows for several new capabilities that SCORM didn't, such as:[6] [7]

  • Taking e-learning outside of the web browser[1]
  • E-learning in native mobile applications[1]
  • More control over learning content[1]
  • Solid security using Oauth[8]
  • Platform transition (i.e. start e-learning on a mobile device, finish it on a computer)[1]
  • The ability to track games and simulations[1]
  • The ability to track real-world performance[9]
  • Team-based e-learning[10]

The Tin Can API is an open source API. It is a Representational state transfer web service that uses JavaScript Object Notation for its data format.[11] 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”.[12] [4] More complex statement forms can be used.[12] 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.[11]

History

SCORM is over ten years old[5], and Advanced Distributed Learning (ADL), the stewards of SCORM, recognized the need for a newer and more capable software specification.[13]

ADL issued a Broad Agency Announcement (BAA) asking for assistance in improving SCORM.[14] The BAA was awarded to Rustici Software, a leader in the industry of e-learning interoperability software.[14] Rustici Software then conducted numerous interviews with the e-learning community to determine which factors were most important to improve upon, and developed the research version of the Tin Can API specification.[1] [15] This process was called Project Tin Can.[16] [1]

The Tin Can API is still in development, but it is mature enough to be adopted by the e-learning industry.[5] There are currently over 25 adopters.[17]

Current Status

The Tin Can API is currently at version 0.8 (official output of the BAA)[18] and version 0.9 (research version specification).[19]

References

Vorlage:Reflist

  1. a b c d e f g h Tin Can API Overview. In: TinCanAPI.com. Rustici Software, abgerufen am 30. Juli 2012.
  2. a b ADLnet.gov Tin Can API FAQ. In: ADLnet.gov. Advanced Distributed Learning, abgerufen am 30. Juli 2012.
  3. a b What is an LRS? In: TinCanAPI.com. Rustici Software, abgerufen am 30. Juli 2012.
  4. a b Next Gen SCORM. In: ADLnet.gov. Advanced Distributed Learning, abgerufen am 30. Juli 2012.
  5. a b c E-Learning Standards Roadmap. In: scorm.com. Rustici Software, abgerufen am 30. Juli 2012.
  6. a b SCORM vs Tin Can API. In: TinCanAPI.com. Rustici Software, abgerufen am 30. Juli 2012.
  7. a b An ADL Perspective on Next Generation SCORM Requirements as Derived from Project Tin Can. In: ADLnet.gov. Advanced Distributed Learning, abgerufen am 30. Juli 2012.
  8. Tin Can API Tech Overview: How do I send the statement? In: TinCanAPI.com. Rustici Software, abgerufen am 30. Juli 2012.
  9. Tin Can API Layer 2: Record Any Learning Experience. In: TinCanAPI.com. Rustici Software, abgerufen am 30. Juli 2012.
  10. Tin Can API Layer 1: A Modernized Version of SCORM. In: TinCanAPI.com. Rustici Software, abgerufen am 30. Juli 2012.
  11. a b Tin Can API Tech Overview. In: TinCanAPI.com. Rustici Software, abgerufen am 30. Juli 2012.
  12. a b Tin Can API: Statements 101. In: TinCanAPI.com. Rustici Software, abgerufen am 30. Juli 2012.
  13. ADL Next Generation SCORM Synopsis. In: ADLnet.gov. Advanced Distributed Learning, abgerufen am 30. Juli 2012.
  14. a b ADLnet.gov: Project Tin Can Synopsis. In: ADLnet.gov. Advanced Distributed Learning, abgerufen am 30. Juli 2012.
  15. ADLnet.gov Next Gen SCORM Tin Can Research. In: ADLnet.gov. Advanced Distributed Learning, abgerufen am 30. Juli 2012.
  16. ADLnet.gov Project Tin Can Synopsis. In: ADLnet.gov. Advanced Distributed Learning, abgerufen am 30. Juli 2012.
  17. Tin Can API: Current Adopters. In: TinCanAPI.com. Rustici Software, abgerufen am 30. Juli 2012.
  18. ADLnet.gov Tin Can Draft Specification. In: ADLnet.gov. Advanced Distributed Learning, abgerufen am 30. Juli 2012.
  19. Tin Can API Docs and Downloads. In: TinCanAPI.com. Rustici Software, abgerufen am 30. Juli 2012.