Passing Storyline Scores to LMS

Sep 08, 2014

Hi,

I am creating eLearning courses using Storyline and sending them to the LMS using Scorm 1.2. All went well until the client asked me if it was possible to get the actual user score for the Quiz into the LMS.

I have set the passing score at 70% and the client is okay to just get the actual passing score into the LMS for reporting. I was told that you have to execute a javascript but I will be glad if there was an easier solution.

Thanks in advance,

Kind Regards,

Parm

53 Replies
Emily Ruby

Hello Parm and welcome to Heroes!

Wanted to make sure that you have a results slide set up after the quiz which will trigger to submit the results to your LMS.

However, it will be up to them as to how they display the results.

You can look here for information on troubleshooting the tracking and reporting with your LMS.

Also, you can test the course on the SCORM Cloud, which is the industry standard for testing, to verify that the results are being set.

Let us know if you need anything else.

Parm Sethi

Hi Emily,

Thanks for your response. I do have the Results Slide that I use for reporting on the LMS. But the only information that goes through is the status Passed/Incomplete or Passed/Failed depending upon how I set it up.

On the other hand, the client is looking for the ACTUAL score (70%, 80% and so on). The output options while publishing do not have the option of passing the score over to the LMS.

Thanks for sending the links.

Wendy Stubbs

I believe this is one HUGE area of potential for Articulate - if you can partner better with LMS systems you have a potential goldmine. I struggle with this area - how to get our lms (D2L) to read Articulate Storyline created modules. The grading piece would be such a huge benefit to so many of us!

Ashley Terwilliger-Pollard

Hi Parm,

Storyline has four different options to pass completion to an LMS, two of which also include the success status as detailed here:

  • Passed/Incomplete
  • Passed/Failed
  • Completed/Incomplete
  • Completed/Failed

Many LMSs track both a completion status and a success status. To report both statuses, choose either Passed/Incomplete or Passed/Failed when publishing Storyline content. Completed/Incomplete and Completed/Failed report only the completion status.

As Emily shared, its up to each LMS how they display the data that Storyline sends and what option you need to use within the Storyline LMS publishing set up (ie Scorm 1.2 vs Scorm 2004 vs. AICC, etc. or the completion/success statuses above). If you test your course at SCORM Cloud, you'll be able to see a good indication of the data that is being sent and if the score is not recorded at all.

Hayden Macdonald

Hi,

Someone has sent me a file published with Articulate Storyline.

It is not reporting the score to my LMS.  Is there a setting they have to switch on to enable reporting of the score from quizzes?

What I really want to know is: If you publish to SCORM 1.2 or SCORM 2004, will the SCORM call LMSSetValue(cmi.core.score.max,100), LMSSetValue(cmi.core.score.raw,98) (etc...) or SetValue(cmi.score.scaled,0.98) at any time during the course?

Hayden Macdonald

Correct, I don't have access to the original .story file

I wanted to know if it was even possible before I began investigating further.  The above comments seem to indicate that the published SCO can set Success status and Completion status, but don't say anything about the actual score (which is what the OP asked about)

Leslie McKerchie

Hi Hayden!

If the file was published to track by a graded result slide, then yes the score would be sent as well. 

How these fields could be adjusted post-publish in the output files is not something I could support nor do I know if that's possible.

We recommend checking the published files in the source project as well as doing a comparison with SCORM Cloud to help pinpoint where the issue may lie, which it sounds like may not be a possibility for you. 

Hopefully someone in the community will be able to chime in and assist.

Bill Creger

So I have read numerous posts on how to create a JavaScript trigger to send a custom score to an LMS but am still struggling (after many days).

To  begin with "baby steps", I create a one slide project. Place a button on it and set a trigger to execute the following JavaScript when clicked...

//get LMS API
var lmsAPI = parent;
//set score; the first number is the score
lmsAPI.SetScore(70, 100, 0);
//set status; possible values: "completed","incomplete", "failed", "passed"
SetStatus("completed")

I then added a second button to exit course.

When published to LMS, set Scorm to 1.2 (for Canvas) and tracking to slides.

Published, uploaded as graded assignment to Canvas and tested. 

Rather then recording a score of 70% (or 70 points if setting the assignment grading to "points") it always defaults to 100%.

Any ideas on what may be the problem?

Thanks!

Bill Creger

Lizzie Wakefield

SO I have built a quiz game in which users answer differently rated questions for different amounts of points. There are 5 categories - under each is 3 questions easy medium hard, you get most points for answering the hard question - you only have to answer one of the questions to complete the category. so of 15 questions only 5 need to be answered.

Therefore a varrying score is created and the percentage mark is totally useless.

How do I submit this varying score to the LMS from the results slide

You can add different scores to your questions and your results slide will add it and display the final score, so surely you must be able to transmit this score back to the LMS

?? 

Lizzie Wakefield

Hi Alyssa - thanks for your reply. I did see that work around and will have to give it a try - I think I thought that because the results slide and questions offer you the option to score points that it would feedback those points in the SCORM file as well as the percentage.

I am just wanting to feedback the one score. - Will try that work around.

Lizzie Wakefield

ok so I am trying to follow the work around , but when I come to add the trigger that changes the text variable to equal the score I want to record, I don't get any options in the variable box other than the 'TextEntry' - but that is the variable I am trying to adjust - what am I missing??

screen capture attached

Nicole Sy

Hi All - I've done some digging around this morning and it looks like storyline can not track completion by slide's viewed AND a score from a results slide. Is this accurate? My client would like to track completion by slides viewed, but also have a score reported. Thanks for the clarification! (I'm building the course in SL360)