Using xAPI Info to view Assessment results — Use Case


Included in the introduction and development of xAPI to a large organisation, it can be a challenge. I’d like to share with you the way I used xAPI using Articulate Storyline 360, printed as SCORM and being delivered through a Learning Management System (LMS).

To summarise, a section required to be able to catch the answers chosen in assessments being delivered online. The assessments were upgraded to Storyline from Lectora. Lectora had the capacity to deliver the results of an assessment. However with all the organisation moving to Articulate, this was not a part of Storyline.

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

I used the Javascript library that is explained in the post My LMS Only Supports SCORM can I use xAPI. This was the simple part. I included a Trigger for every time a question was answered. This populated the results component of the xAPI statement.

With the data now recorded, I had a way to display the data in a meaningful way. Using the builtin reports from Learning Locker were not quite what we wanted.

With some study and lots of playing, I used some Javascript to pull on data and then display the results. Adding some CSS to show what the learner got wrong and right, together with filtering of the results ended up. The item sits in the inner SharePoint website, which supports the Single Sign On authentication version. Trainers and coaches can review the results (in virtually real time by refreshing) and print the results if necessary.

Page’s very first portion was to access the Activities. This was by far the most tricky part like I couldn’t locate xAPI Wrapper can pull up every course distinctively. I settled for using the Launched verb as I had control over what went in the SCROM packages as far as xAPI Statements. This is only used once in the course. I could use the activityID to pull on the pupils, After I had this. From there, it was a process leave the output and to pull all the data.

Below is a video of the final item, whilst I’m unable to share the code. It is proven to be a tool and a great selling point to get installation with in a huge 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