1 / 45

The Caliper and XApi frameworks what are they and why they are important

The Caliper and XApi frameworks what are they and why they are important . Hendrik Drachsler, Sander Latour , Alan Berg. Tracking of data in the LMS.

mandar
Download Presentation

The Caliper and XApi frameworks what are they and why they are important

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Caliper and XApi frameworks what are they and why they are important Hendrik Drachsler, Sander Latour, Alan Berg

  2. Tracking of data in the LMS Dyckhoff, A. L., Zielke, D., Buelltmann, M., Chatti, M. A., & Schroeder, U. (2012). Design and Implementation of a Learning Analytics Toolkit for Teachers. Educational Technology & Society, 15 (3), 58–76.

  3. Tracking of Social Metadata in community environments

  4. Do we track the Learning Process with these data? • Real learning takes places everywhere but for sure not ONLY in the LMS • Quantified Self of Learning (Games, Books, Talks, TV, Wearable's, mobiles) Learning Analytics Summer Institute NL, #LASI_NL, 30.06-01.07.2014

  5. Very little learning takes place in the LMS, we need to be able to track ANY learning activity EVERYWHERE. Learning Analytics Summer Institute NL, #LASI_NL, 30.06-01.07.2014

  6. Xapi aka. Tin Can API Learning Analytics Summer Institute NL, #LASI_NL, 30.06-01.07.2014

  7. How Tin Can API works Tin Can enabled activities send simple statements to a Learning Record Store. LRS Elearning Game Simulator Blog YouTube CC: http://www.slideshare.net/phish108/tincan-in-the-wild Learning Analytics Summer Institute NL, #LASI_NL, 30.06-01.07.2014

  8. Xapi Statements John added aphototoOpen UCommunity Environment Jimcommented on John’sphoto on Community Environment JohnwatchedHow to save energy video on ARLearnat 22.05.2014 3pm Johnsubscribed to Sustainable Energy on Open U at24.05.2014 1pm JohnpostedMy first blog post in Open U Community Environment Learning Analytics Summer Institute NL, #LASI_NL, 30.06-01.07.2014

  9. Xapi aka. Tin Can API Learning Analytics Summer Institute NL, #LASI_NL, 30.06-01.07.2014

  10. Learning Locker (OS Learning Record Store) Learning Analytics Summer Institute NL, #LASI_NL, 30.06-01.07.2014

  11. LMS MLN / MOOC Sensors Mobile Sensors Learning Record Store LX Sensors Dash boards

  12. SANDER LATOUR - PERCEPTUM

  13. Alan Berg NOTE: MORE SLIDES THAN TIME.

  14. What’s Tin Can API then? Tin Can API is the code name that Experience API was developed under. Still commonly used but the proper name is Experience API or xAPI (according to the spec and ADL - 2014). http://www.adlnet.gov/tla/experience-api/ (Rustici disagrees though) http://tincanapi.com/2012/12/11/we-call-it-tin-can/

  15. a.k.a. TinCan API or Nextgen SCORM Experience API

  16. What is a Learning Record Store? Learning Record Store Rest Services for adding or querying Learning Record Store System X, Mobile, etc. LMS LTI tools Webpages

  17. Experience API (xAPI) protocol http://tincanapi.com/statements-101/ JSON: actor verb object context extensions etc. { "actor": { "name": "Sally Glider", "mbox": "mailto:sally@example.com" }, "verb": { "id": "http://adlnet.gov/expapi/verbs/experienced", "display": {"en-US": "experienced"} }, "object": { "id": "http://example.com/activities/solo-hang-gliding", "definition": { "name": { "en-US": "Solo Hang Gliding" } }} }

  18. xAPI Benefits • Decouples activity streams from specific software (centralizes data) • Standards approach • Scalable - But {the LRS market needs to mature} • Structured data - But {depends on what you send} • Can work well with LTI dashboards • Supports community • Clean data for research • Growing market enthusiasm

  19. ACTIVITY SOURCES • UvA have already invested in Sakai CLE and Apereo OAE TinCAN API support, uPortal being built: https://confluence.sakaiproject.org/display/TINCAN/Home • MOOC like Example: Adding Youtube activity to a Learning Record Store • http://tincanapi.com/2013/08/28/youtubetin-can-tech-tips/ • Embed a Youtube player in a webpage • Add some enriching Javascript • http://rusticisoftware.github.io/TinCanJS/ • Record to an LRS • Adopters:http://tincanapi.com/adopters/

  20. xAPI Risks • Security (is the data secure?) • Privacy and ethics issues vary widely from country to institution • Still early on in its maturity model • Requires an initial investment • Data in the cloud (is your data safe?) • The reference implementation (ADL_LRS) is not production ready.

  21. ADL LRSOpen Source Python installed reference There is a simple LRS (created by ADL) available in github but it is not scaleable and also not very easy to use https://github.com/adlnet/ADL_LRS • Reference implementation • Free open source (Apache license) • Python based • Minimal functionality • OK for testing compatibility with xAPI spec

  22. Experimenting • https://confluence.sakaiproject.org/display/TINCAN/Home • Sakai as LRS • ADLNET as reference implementation Learning Analytics Summer Institute NL, #LASI_NL, 30.06-01.07.2014

  23. LTI  Chaining dashboard parts Learning Analytics Summer Institute NL, #LASI_NL, 30.06-01.07.2014

  24. What does a POTENTIAL CAMPUS WIDE deployment look like? COACH UvAInform Dashboard z UvAInform Dashboard A Warehouse Prediction framework + Fact generations OAAI Blackboard Analytics Course Signals Caliper FACTS Learning Record Store SIS Service A Activity Service X Video BasicLTI tools LMS next gen Research Services STAGE 1

  25. https://confluence.sakaiproject.org/pages/viewpage.action?pageId=75671025 → OAAI

  26. LRS options (partial list) Rustici ScormCloud Commercial cloud or installed WaxLRS Commercial cloud Learning Locker Open Source PHP installed UvA LRS Open Source Java installed

  27. Something to take away • Without an LRS we are stuck with data silo’s, dirty data no clear strategy to work together • Standards decouples components in the infrastructure • Standards supports validation across services • Standards and guidelines are mutually supportive • Researcher friendly • Lets look towards a uniform set of guidelines for products services • Lets work with an International community • Let’s look towards data democracy between facilities

  28. xAPI + Open Badgeshttp://learninglocker.net/2014/03/03/tin-badges-or-open-cans-a-technology-tango/

  29. Plug for the next presentationLook to collaborate with other Universities. • We are not Unique, being pulled into the drift of the LA trend • Apereo has a proven track record • Share risks and requirements • Avoid duplication • Build industrial software • Share costs • More eyeballs more security • Consistent guidelines for Ethics and Security practices • Scale up validation (it ain’t all about visualizations) • More (NO DOUBT)

  30. Questions?

  31. REFERENCE MATERIAL Learning Analytics Summer Institute NL, #LASI_NL, 30.06-01.07.2014

  32. Experience API a.k.a Tin Can API, xAPIhttp://tincanapi.com

  33. What is the Experience API (xAPI) • Standard communication protocolhttps://github.com/adlnet/xAPI-Spec • Define statements about learning activity:Actor Verb Object - “I did this” • REST service for writing and querying • Developed by ADL (with Rustici)http://www.adlnet.gov/tla/experience-api/ • Version 1.0 (Apr 2013), 1.0.1 (Oct 2013) • Good introduction at: http://tincanapi.com/overview/

  34. RDF Triple actor + verb + object RDF triple statement JackattendedApereo14

  35. A non-comprehensive list Learning Record Stores

More Related