Why cmi5?

The part of the xAPI community that loves the freedom to live outside of an LMS, the vast majority of it, loves cmi5. They just don’t know it yet. This is the story of how I came back to an LMS, after having never really…

Read more

I Want This: Tin Can Plans, Goals and Targets

Learning plans, goals and targets are important. Setting goals for learning allows us to evaluate whether or not we are learning the things that we set out to learn. It’s standard practice for e-learning courses and qualifications to have learning outcomes attached to them, and…

Read more

Keeping time part 2: Duration for Activity Providers

What’s the difference between session duration and attempt duration? Timestamp or Stored? When should you record time taken and how can you report it? This series of blogs will look specifically at duration and how to report on it. The SCORM veterans at Rustici Software…

Read more

Keeping time part 1: Defining Duration

What’s the difference between session duration and attempt duration? Timestamp or Stored? When should you record time taken and how can you report it? This series of blogs will look specifically at duration and how to report on it. Let’s start our first blog by…

Read more

Updating the Prototypes

The prototypes have been with us since the beginning. Recently I’ve given them an update from a tracking design perspective. In the beginning, before xAPI version 0.9 and before you or I had even heard of xAPI, there were the prototypes. These example activities helped…

Read more

Webinar Q&A: Nine Practical Uses of the Experience API (xAPI)

On Tuesday, March 31st, 2015, we hosted a webinar about nine practical use cases of the Experience API (xAPI). As usual, the attendees had more questions than we could answer during the live webinar, so we’ve posted the questions and Andrew Downes' answers here. Q:…

Read more

Activity Type – the forgotten IRI

The Activity Type property is optional, but shouldn’t be forgotten. One of the wonderful things about my job as a xAPI Evangelist working with adopters is that I get to see and comment on how people are using xAPI, and in particular, what data they’re…

Read more

Deep Dive: Extensions

Several times throughout the Deep Dive series I’ve mentioned “catch all” objects and a future post — here it is. The framers of the Experience API specification knew that the overall structure of a statement, particularly with its oft mentioned Actor-Verb-Object pattern, could capture a…

Read more