Can't retrieve quizz results from xAPI statements

Dec 11, 2019

Hello the awesome E-learning Heroes community,

I started with my team to implement storyline courses using tin can implementation, what we already achieved is to :

  • Upload courses to Amazon S3
  • Connect the storyline modules to our Learning Locker LRS
  • Retrieve xAPI statements from the LRS

 

My first problem is that I can't retrieve any of the datas detailed here: https://articulate.com/support/article/quiz-data-sent-to-an-lms-in-articulate-storyline

What I only got is only the "experienced" verb with no useful information in it (or maybe I'm missing something):

{
"stored": "2019-12-11T10:55:49.915Z",
"active": true,
"completedForwardingQueue": [],
"failedForwardingLog": [],
"client": "5d8cd871d721da4f1d3f3b08",
"lrs_id": "5defc2e9d721da4f1d3f3b2a",
"completedQueues": [
"STATEMENT_FORWARDING_QUEUE",
"STATEMENT_PERSON_QUEUE",
"STATEMENT_QUERYBUILDERCACHE_QUEUE"
],
"activities": [
"http://6EXctJJJMyf_course_id/5Umw4nNCdqM"
],
"hash": "9ad6ce829554e70a19aff887680766dc2200a242",
"agents": [
"mailto:kauffmann.thomas@yahoo.fr"
],
"statement": {
"authority": {
"objectType": "Agent",
"name": "New Client",
"mbox": "mailto:hello@learninglocker.net"
},
"stored": "2019-12-11T10:55:49.915Z",
"context": {
"registration": "cf00c760-9ebf-4b13-a9fb-e4bc2539b84b",
"contextActivities": {
"parent": [
{
"id": "http://6EXctJJJMyf_course_id",
"objectType": "Activity"
}
],
"grouping": [
{
"id": "http://6EXctJJJMyf_course_id",
"objectType": "Activity"
}
]
}
},
"actor": {
"objectType": "Agent",
"mbox": "mailto:kauffmann.thomas@yahoo.fr",
"name": "Test User"
},
"timestamp": "2019-12-11T10:55:49.842Z",
"version": "1.0.0",
"id": "59be9a18-049e-4742-8580-737b16a9241c",
"verb": {
"id": "http://adlnet.gov/expapi/verbs/experienced",
"display": {
"en-US": "experienced"
}
},
"object": {
"id": "http://6EXctJJJMyf_course_id/5Umw4nNCdqM",
"objectType": "Activity",
"definition": {
"type": "http://adlnet.gov/expapi/activities/module",
"name": {
"und": "Question 1"
},
"description": {
"und": "Question 1"
}
}
}
},
"hasGeneratedId": false,
"deadForwardingQueue": [],
"voided": false,
"verbs": [
"http://adlnet.gov/expapi/verbs/experienced"
],
"personaIdentifier": "5df0c9082a8c4d8a7b8c0fea",
"processingQueues": [],
"person": {
"_id": "5df0c9091fca014f348d1899",
"display": "Test User"
},
"__v": 1,
"timestamp": "2019-12-11T10:55:49.842Z",
"relatedActivities": [
"http://6EXctJJJMyf_course_id/5Umw4nNCdqM",
"http://6EXctJJJMyf_course_id"
],
"relatedAgents": [
"mailto:kauffmann.thomas@yahoo.fr",
"mailto:hello@learninglocker.net"
],
"organisation": "5d8cb3aee71cdd4ba687bc93",
"_id": "5df0cb35fff3964f76164151",
"registrations": [
"cf00c760-9ebf-4b13-a9fb-e4bc2539b84b"
],
"pendingForwardingQueue": []
}

I only got "passed" or "failed" with a percentage when the actor visit a result slide.

"verb": {
"id": "http://adlnet.gov/expapi/verbs/passed",
"display": {
"en-US": "passed"
}
},
"result": {
"score": {
"scaled": 0.8887999999999999,
"raw": 80,
"min": 0,
"max": 90
},
"success": true
},

I tried on scorm cloud to check if my problem was from our LRS but I received the same results.

And my second question is we built the storyline module in multiples units and I want to retrieve a "passed" or "failed" for ones, my idea is to implement a result slide at the end of each unit but when I have to retrieve the results for my LMS I don't know how to differentiate them, any idea?

Thanks in advance for your answer and have a nice day!

2 Replies
Fiona Hynd

Quick update:

we figure out with the creative team (who edit the content) that we simply needed to change the tracking setting to "Track using quiz result', we grouped the results slides to the final slide to get a global score but I still can't find a solution on how to differentiate the different units and how to have separate result for each of them...

Lauren Connelly

Hi Adrien!

Glad you found the fix! One thing to remember is that an LMS will only track one Results Slide. After looking around the forums, I see that many have configured workarounds to achieve this! I'll link a few here!

Multiple Results Slides in the Same Course

LMS Variables and Multiple Results Slides

Tracking Multiple Results Slides

Let us know what works for you!

This discussion is closed. You can start a new discussion or contact Articulate Support.