Need help with issue: custom scores not recorded properly (in CSOD and SCORM Cloud)

Apr 13, 2021

Hello everyone,

I am creating an exam that has around 20 question banks. Tracking is using SCORM 2004 v4.

16 of them use the default Storyline scoring system (multiple choice, either 0 point or full points).
4 of them use a custom scoring system (multiple choice, added point for correct answers, minus point for incorrect answers).
I have read this thread: https://community.articulate.com/discussions/articulate-storyline/everything-we-know-about-cornerstone-on-demand-and-storyline

And multiple other tutorials on custom scoring with Storyline / integration between SL and CSOD.

My calculations:

For the custom scoring questions: I add triggers and variables to each question to do the calculations for that question. The final score of that question is added to global variable CustomScore. The SL score for those questions is 0.

On my result slide:

-          I make a variable called SLDefaultRes and set the value of the default ScorePoints to it.

-          Add SLDefaultRes and CustomScore together.

-          Make calculations to get the percentage.

-          Add a Javascript to round the percentage up to a round number (no .5 or 0.78 etc).

-          Use another Javascript to push:

   >= 60%: score + success status “passed” + completion status “completed”.

   <60%: score + completion status “incompleted”.

I also followed the tutorials and have:

1 extra scene with a blank page after the result slide. Tracking is set to 100% viewed.

Expected outcome on CSOD:

-          User gets 60% or more: Score is recorded, item is marked as completed.

-          User gets below 60%: Score is recorded but item is not marked completed.

Last month, I had integration tests that gave the expected behavior. I applied the calculations on the exam and everything worked fine. However, this week, as I came back to the project and do final test on CSOD staging environment before deploying, I realize that the exam no longer work.

Behaviors:

-          Even if you fail, success status is still set as passed.

-          On SCORM Cloud, the completion status is “incomplete” but on CSOD, the item is marked as completed (I guess from the success status).

-          Score is still recorded.

I notice the following:

-          If I only test the custom score questions, the behavior is correct (failed exam not marked as completed).

-          If I test EITHER both types together OR only the default type questions, then the behavior is as described (failed exam is marked as completed/get “passed”).

 I feel like I am running against the wall now. I really would love to hear your opinion/help on this.

2 Replies