Branched assessments with one final results slide (LMS reporting)

Hoping to see if there is a solution (custom javascript) or a way to send a final results slide that pulls scores from one of the branched results slides.

The scenario: there are two branches (pathways) a learner can go down, each path has an assessment, only one of the assessments is graded (so the built-in options for result slides do not work). Branch 1 has 4 questions and passing score of 75%. Branch 2 has 2 questions and passing score of 80%. I have results slides for each of the branches and these feed into a final results slide. Based on a variable set when clicking on a branch, the final results will trigger an appropriate layer which displays information for results.ScorePoints (etc.) or results1.ScorePoints (etc.), the variables and everything displayed works fine. However, when trying to get this sent to LMS for: complete/incomplete, pass/fail and percentage achieved, it is pulling the results2.ScorePercentage (final results) which we are unable to modify.

Based on other comments, I was able to create myScorePercentage (etc.) and based on a couple of triggers, pull in the intended results and tried using elearning brothers solution for sending those to the LMS ( however, this still does not mark completion, pass or percentage.

Anybody else trying to do the same thing? Succeeded?

Any help or thoughts would be greatly appreciated.

Thank you,


5 Replies
Ashley Terwilliger-Pollard

Hi Dustin,

I don't know if this will assist - but there is an older thread where  some users discussed similar set ups.  You won't be able to modify or access the built in Storyline variables such as results.ScorePoints, they're generated based on the quiz questions, results slides, etc. that you have included. 

Dustin Bauman

Thanks Ashley and Matthew,

I have had a look at all the proposed solutions on the forum and have had a second set of eyes on it, without luck. I have only been testing on SCORM cloud at the moment. I am not sure, I see in the JS where we are able to pull/modify the score/percentage , as it does not pull in the score correctly.

/*Get player to reference*/
//var player = GetPlayer();

/*get LMS API*/
//var lmsAPI = parent;

/*set score; the first number is the score*/
//lmsAPI.SetScore(player.GetVar(“variableName”), 100, 0);

/*set status; possible values: ”completed”,”incomplete”, “failed”, “passed”*/

I change variable name, to myScorePercent, which is a variable I created, which pulls from one of the branched results.

When you tested this, what did you set as the results slide or slides viewed (reporting and tracking for LMS)?

Thank you for the replies.