Posts by Brian Miller

Brian Miller, or B. Miller, is the most pedantic person at the office, which is saying something. That skill makes him great at ensuring our products support the standards, which is precisely what he spends his days doing.

xAPI blog capturing interactions from cmi5

Capturing interactions from cmi5 launched assessments

Recently someone came to us looking for recommendations on how to get more detailed reporting from an assessment published as cmi5 from their authoring tool. They are capturing the score and pass/fail status of the overall assessment in the main AU, but are also trying…

Read more
xAPI.com blog cmi5 "defined" vs. "allowed" statements

cmi5 “defined” vs. “allowed” statements

There has been a recent uptick in the number of questions received by our support group involving cmi5 implementations, specifically related to creating cmi5 content or activities. While these questions are a great indicator that adoption of cmi5 is on the rise, they also gives…

Read more
Profile Recipes vs xAPI Profiles

Profile Recipes vs. xAPI Profiles

What's the difference between profile recipes and xAPI profiles? Well, they essentially serve the same purpose. The difference primarily lies in the timeline. Profile Recipes A "profile recipe" was an early attempt to make it possible for members of the xAPI community to publicly share…

Read more

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

Experience API (xAPI) Open Source Roundup

We’ve had some great contributions from the community over the last three months, and thrown in a little of our own time to push a bunch of our open source libraries and tools forward. Here’s a summary: TinCanJava - 0.7.0 Hot off the press is…

Read more

A Big Upgrade for the Bookmarklet

The xAPI reporting bookmarklet has been around a long time, at least in terms of a now over one year old specification’s life. It was originally just a prototype, a simple way to show a pre-configured Agent could send a Statement about a readily available…

Read more

The Sauce Behind Recipes

  // Last week we introduced the concept of a Recipe, a defined way to capture the same experience using the same set of statements across Activity Providers. This post will delve a bit further into how we got to the concept and the technical…

Read more

TinCanPHP: Because We Could (…and we care)

Growing adoption of the Experience API is a core part of what I’m tasked to do around here. Providing high quality, easy to use, open source libraries is one of the best ways I know to do that (aside from writing blog posts, of course!).…

Read more