Custom Score to LMS

Dec 13, 2016

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"

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?


Bill Creger

1 Reply
Leslie McKerchie

Hi Bill and welcome to E-Learning Heroes! I know that we have some super savvy JavaScript folks around here and hopefully someone in the community will be able to chime in and assist you here. You mention some other posts, so feel free to reach out to a user directly via their user profile and the 'Contact Me' option if needed.

This discussion is closed. You can start a new discussion or contact Articulate Support.