Deep Dive: Context

With two toddlers at home, I’m fairly used to short, choppy sentences as a manner of communication. I have whole books filled with them, granted they are only about 15 pages long with type even my grandfather can see. And while most of the time…

Read more

YouTube/xAPI Tech Tips

// A lot can be done with xAPI and videos, and this post is about how I overcame some technical hurdles with YouTube’s API, specifically. First of all, for basic setup of the YouTube player we follow the instructions here. We will need to include…

Read more

YouTube + xAPI = Amazing

People learn a lot from YouTube. Some companies have libraries of videos on YouTube that they use for formal training, or maybe you just want to watch a video to learn something useful on your own. Ervin has been busy building a practical tool that…

Read more

Deep Dive: Extras/Others

In the other posts in this series I've covered some big topics with a post each, but not all properties of xAPI statements need quite so much attention. The Actor-Verb-Object pattern commonly pointed out as the basis of xAPI statements is tremendous for deriving meaning…

Read more

Registry Update: Details on Activity Streams Additions

The Registry has been up for a few weeks. A number of people have created profiles and started using it to catalog their data types. It’s great! There are a couple things here, and it really comes down to the fact that we’re looking to…

Read more

A Step Forward: The Registry

Collectively, we could make a big mess of xAPI data. Let's try to avoid that. At this point you likely know that xAPI communicates activity data in the form of statements. Each statement is required to have some pieces like actor, verb and object. They…

Read more

Deep Dive: Object

So many objects, so little time..."Guacamole is extra, is that okay?" Most anyone first encountering xAPI will find the "I did this" or "I did something" pattern for statements, we've used it once or twice ourselves on this site. This refers to the overall basic…

Read more

Why Have E-learning Tools Adopted?

We spend a good amount of time working with software companies who build learning technology. The main question in these conversations is “Why should we adopt?” There are many reasons, some more theoretical than practical today (but who doesn’t love the ideal present?!) To break…

Read more

Deep Dive: Activity

Anecdotally, the most common question asked when starting down the xAPI development road is: "How do I get/create an activity ID?" It seems the simplest place to start with xAPI is sending a simple statement, and when showing xAPI to someone new we often start…

Read more

How do you build an LRS?

We get this question a lot. To do xAPI properly, you need an LRS to send your statements to. Statements are generally the focal point of xAPI, but LRSs play a vital role in creating rich collections of data and making the data interoperable. To…

Read more