Using xAPI data to view Assessment results – Use Case


Included in the introduction and development of xAPI to a big organisation, it may be a struggle to provide the benefits. I’d like to share with you how I used xAPI using Articulate Storyline 360, published as SCORM and being delivered via a Learning Management System (LMS). The Learning Record Store (LRS) is Learning Locker.

A section needed to be able to catch the answers chosen in assessments being delivered on the web to summarise. The assessments had been updated from Lectora to Storyline. Lectora had the capacity to deliver the results of an assessment via email, which was perfect. With the organisation moving to Articulate, this was not part of Storyline.

I was involved in a pilot program to present xAPI (along with other learning technologies) and could see how xAPI may be used to capture this data.

I used the Javascript library that is explained in the article My LMS Supports SCORM, How do I use xAPI. This was the simple part. I included a Trigger for each time there was a query answered. This populated the results component of the statement that was xAPI.

With the data I had a way to display the data in a meaningful way. Together with the builtin reports were.

With a lot and some research of playing, I used some Javascript to pull data and display the results. Adding some CSS to reveal what the learner got right and wrong, together with filtering of the results ended up using something that is simple to use. The product sits. Trainers and coaches can review the results (in almost real time by refreshing) and print the results if needed.

The first part of webpage was to get into the Activities. This was undoubtedly the part as I could not find how xAPI Wrapper can just pull up each class distinctively. As I had control over what was going in the SCROM packages so far I settled with the Launched verb. This is only used once in the course. I really could use the activityID to pull the students, After I had this. From that point, it was a process leave the output and to pull on all of the data.

Below is a video of the final product, whilst I’m unable to share the code. It’s demonstrated to be a simple yet powerful tool and a fantastic selling point to get setup with in a large organisation.



Leave a Reply

Your email address will not be published. Required fields are marked *

New Thinking. New Online Learning.

Signup For Access To Free Courses and Lessons

For more details click on the below link.
Get the week’s best articles right in your inbox
Join 15K subscribers