Branched exam results reporting to the LMS

Aug 08, 2023

Hi Gurus!

I just watched an update video where I learned that Articulate 360 can now report exam results from branched scenarios separately.

I believe this to mean if you have 4 avatars, for example, and they all have different pathways with their own quizzes, that Articulate can report the results from just one quiz pathway.

What I am wondering is: will the specific avatar be identified to the LMS? For example, 4 avatars: John, Jill, Mary and Jane. Jane goes down the pathway, passes the exam and it reports the results to the LMS. However, is there a way I can identify that it was Jane's pathway?

In other words, can the pathway the exam came from be identified to the LMS?

12 Replies
Eric Santos

Hi Victoria,

I'm happy to chime in, and congratulations on your Ph.D. conferment! You are correct that with Storyline's expanded quiz tracking feature, you can now track multiple quizzes, and Storyline sends the result to your LMS for the first quiz each learner completes.

The article below outlines the quiz data that Storyline sends to an LMS. Unfortunately, it doesn't include the pathway or branch the quiz came from.

As a workaround, you can add a variable that will hold a value corresponding to the quiz that the learner triggered, then send this value to the LMS using these steps:

Please let me know if you have any questions!

Dr Victoria Sublette

Wow! It looks a bit complex. So, @Eric, I have 4 avatars with separate pathways and quizzes. Could you confirm that using this method, I can somehow tell the invisible result slide it mentions in your link which variable to choose (based on the avatar) and report it to the LMS along with the pass score?

My course is 155 MB, so not sure I can upload it here.

Dr Victoria Sublette

Also, I was wondering what it looks like in the LMS reporting - "completed -1" or somehing like that? How is the variable added? Do you have a screenshot?

And thanks for the congratulations! It took me 35 years to finish, as I studied and worked my whole life! So, I'm pretty pleased :-)

Dr Victoria Sublette

Hi Eric! I do have questions!!! See the two above:

  1. What does the variable look like in the LMS?
  2. Could you confirm that using this method, I can somehow tell the invisible result slide it mentions in your link which variable to choose (based on the avatar) and report it to the LMS along with the pass score?
Eric Santos

Hi Victoria,

My apologies for the late response! You're right, sending the value of a variable to LMS is a bit involved.

I won't recommend using the Survey Questions method (with the invisible Result slide), as it would require setting the invisible Result slide as the tracking option. I understand your project contains four quizzes, and I imagine you would like to track one of them.

For this scenario, using the Custom xAPI statements method is better. To illustrate one possible way this can be done, I prepared the attached sample project for you using two avatars linked to two quizzes. I declared the variable quizpath to hold a text value corresponding to the chosen quiz and will send it to the LMS using custom xAPI statements.

Variable declaration:

variable declaration

 

Triggers to assign the text values to the quizpath variable:

Triggers to assign the text values to the quizpath variable:

 

Send xAPI statement triggers:

Send xAPI statement trigger

 

Adding the Send xAPI statement trigger:

Adding the Send xAPI trigger

I published the course to LMS using xAPI as the LMS standard, then uploaded it to SCORM Cloud for testing. Here's the invite link to my course in SCORM Cloud. I took the course and chose the Carlos quiz path. This is how it looked in the LMS report:

LMS report with the quizpath variable

If you require any further information, let me know.