Verb "failed" is being passed to LRS even when quiz is answered 100% correct.

Dec 22, 2020

Apologies for my newbie status in advance. I've got an issue where I've been given a .zipped xAPI file authored in Storyline 360. I've uploaded the zipped file using Grassblade xAPI into Wordpress. I have it connected to my Grassblade LRS and everything in the file tracks correctly. All of the verbs for every question work, and slides remember their place when you leave a the xAPI file and come back.

It all works except the results page.

The results page passes a failed verb to the LRS regardless of what the final score is. When I code peak the files provided, the score looks like it was authored to pass at 70%. Regardless of the passing percentage, it returns the fail verb. Is anyone familiar with a setting combination in Articulte 360 that would cause such a result? See attached image and json result.

 

JSON
{
id : xxxxx,
timestamp : 2020-12-22T20:28:35.627Z,
actor : {
objectType : Agent,
mbox : mailto:xxxxx,
name : xxxxx
},
verb : {
id : http://adlnet.gov/expapi/verbs/failed,
display : {
en-US : failed
}
},
result : {
success : false,
score : {
scaled : 1,
raw : 6,
min : 0,
max : 6
}
},
context : {
registration : xxxxx,
contextActivities : {
parent : [
{
id : http://6HnTzlHaflS_course_id,
objectType : Activity
}
],
grouping : [
{
id : http://6HnTzlHaflS_course_id,
objectType : Activity
}
]
}
},
object : {
id : http://6HnTzlHaflS_course_id/5xLGh7yAPHE,
objectType : Activity,
definition : {
type : http://adlnet.gov/expapi/activities/objective,
name : {
und : xxxxx
},
description : {
und : xxxxx
}
}
},
stored : 2020-12-22T20:28:36.745Z,
authority : {
account : {
homePage : https://xxxxx/xAPI/,
name : xxxxx
},
objectType : Agent
}
}



Thanks in advance for any thoughts!

3 Replies
Ryan Kramer

Appreciate the ideas. I tested the file in Scormcloud (sent an invitation link and took the test), and it returned a passed / complete in reportage. So far so good.

I created a new user in the LearnDash LMS and took the test again as the new user... and it still showed up as a failed verb in Grassblade, despite guessing every answer correctly on the first try. Odd!

If anyone has any other suggestions, I'm all ears. I've now got a ticket in to Grassblade themselves as well. Thanks again!