Forum Discussion
Passing Storyline Scores to LMS
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
- HaydenMacdonaldCommunity Member
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?
Hi Hayden! Have you attempted to upload the published output to SCORM Cloud to see if it's an issue with the project or with the LMS? Do you not have access to the .story file to understand how it was published?
- HaydenMacdonaldCommunity Member
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)
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.
- HaydenMacdonaldCommunity Member
I'm not considering meddling with the output files manually. I suppose I wanted to know: if the SCORM wasn't sending scores did they publish it wrong. Looks like they did.
Thanks for your help anyway.
Hi Hayden,
Sorry for any confusion - but as Leslie mentioned if they published to track by a graded result slide that should be passing the score. If they were tracking by slides viewed it wouldn't pass an overall score.
- HaydenMacdonaldCommunity Member
Thank you so much for clearing that up :)
- BillCreger-9d31Community Member
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
- AjayKhatriCommunity Member
Hi Bill,
please remove the following line from your code above.
var lmsAPI = parent;
Please test and let us know what happened.
Ajay Khatri
Way to reach out on the threads directly Bill :) I know I mentioned that here. Looks like most of the users in this thread are utilizing the Results Slide to send to the LMS for tracking and not building custom JavaScript to do so, but hopefully someone will be able to assist.
- LizzieWakefi495Community Member
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
??