Sep 05, 2013
I could use some help/advice.
I use this code:
var p = GetPlayer();
var TotalScore = p.GetVar("TotalScore");
var lmsAPI = parent;
lmsAPI.SetScore(TotalScore, 100, 0);
This should set this in the LMS:
- cmi.score_raw = value of TotalScore variable (0-15000)
- cmi.score_max = 100
- cmi.score_min = 0
No data is sent to Scorm Cloud LMS. According to Scom 2004 and Scorm Cloud specs, cmi.score_raw is not limited to 100, but can be any number with up to 7 digits. cmi.score_max is limited to 100.
Storyline apparently limits the raw score to 100. It seems Storyline imposes the Scorm 1.2 limit on th
Other things I've found that are related:
- Storyline does allow cmi.score_raw to be greater than cmi.score_max, as long as both less than 100.
- Storyline won't send any score element if any are >100.
- Looking in various .js-files Storyline generates there seems to be some code that checks if the raw score is <100. Changing that code didn't help, but seeing the code did confirm my suspicion the problem is at the Storyline end.