Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

A Deep Dive Implementing xAPI in Learning Games

65 views

Published on

A presentation made by Stuart Claggett from Dig-iT! games on the journey to finding a new solution for collecting learning data from serious games. Learn how xAPI became the solution and how Dig-iT! games then took the project global launching an open-source community called GBlxAPI (https://gblxapi.org) for using xAPI in games and creating a profile and deeper vocabulary for K-12 education has yet to embrace xAPI.

The session included references to free tools including an API for use with Unity3D game engine to simplify getting xAPI into games. Other tools include an xAPI design sheet to help you organize your learning data before implementing it in your organization and serious games.

Published in: Data & Analytics
  • Be the first to comment

  • Be the first to like this

A Deep Dive Implementing xAPI in Learning Games

  1. 1. A Deep Dive on Implementing xAPI in Learning Games Research Support provided by DEVLEARN 2018
  2. 2. Potential xAPI Benefits Freedom from proprietary formats Transparent learning outcomes Openly exchange data with other educators Easier integration to other systems Very flexible for our industry Decreased training requirements Control over where student data is stored Easily share parent friendly reports Access to real-time reporting Available to any product on any device Vendor agnostic learning analysis & comparisons Track blended learning Standard formats for third party tools Simplified data collection
  3. 3. Prototype - JavaScript HTML5 Game Used existing libraries Reporting only in LRS Promising but not perfect
  4. 4. xAPI Can Become The Wild Wild West
  5. 5. Research Goals Transparent Interoperable Normalized Data Simple To Use FlexiblePrototype A Learning Analytics Platform
  6. 6. Learning Record Store Basic Reports Game 1 User DB SQL Optional API Mobile Web UI Services Layer Workflow/Rules R Interface Alerts/Messaging Widget/Algorithms One Dashboard Custom Dashboard Data Layer (Cubes) Reports and Graphs AI Engine Analysis & Advanced Reporting (optional) Game 2 App 3 GBLxAPI –Hosted or Your Server 1 2 3 Event Capture
  7. 7. Six Core Vocabulary Types xAPI Controlled Vocabulary in GBLxAPI Profile
  8. 8. Domain Extension Published Catalog https://w3id.org/xapi/gblxapi/extensions/domain (GBLxAPI Profile) PERMANENT URIs FOR LEARNING ACTIVITY CONTEXT @ GBLXAPI.ORG2450
  9. 9. Context Example in an xAPI Statement Extension xAPI id – Resolvable Permanent URI Name domain https://gblxapi.org/domain/number-operations-ten number and operations in base ten https://gblxapi.org/domain/history history subdomain https://gblxapi.org/subdomain/problem-solving problem solving skill https://gblxapi.org/skill/calculation-computation calculation and computation https://gblxapi.org/skill/patterns-relationships patterns and relationships topic https://gblxapi.org/topic/arithmetic arithmetic focus https://gblxapi.org/focus/addition-subtraction addition/subtraction https://gblxapi.org/focus/primary-sources primary sources https://gblxapi.org/focus/algebraic-thinking algebraic thinking action https://gblxapi.org/action/solve-problems solve problems https://gblxapi.org/action/apply apply
  10. 10. Documentation on GitHub
  11. 11. Processed xAPI JSON From MongoDB SIMBA Connector via ODBC
  12. 12. Contextual Learning Experiences
  13. 13. Game Demo https://gblxapi.org/xapi-menu/xapi-game-demo-math Join The Community @ https://gblxapi.org
  14. 14. xAPI is being adopted by Fortune 500 companies and the Federal Government Absolutely Not – xAPI is the E-Learning Data Specification for the Future
  15. 15. Summary  xAPI is Here– But We Are All Experimenting in Production  Track Learning and Non-learning Events in Games  Create a xAPI Design Document  Context Data – Create A Vocabulary Catalog for Normalization  Use xAPI Profiles Wherever Possible  Prototype – Then Make Continuous Improvements  Use existing reporting software if possible  Have a Data Management Plan
  16. 16. “Innovation distinguishes between a leader and a follower.” Steve Jobs

×