Articulate and SkillSoft Communication Issue

I have a course created in Articulate Presenter. It has an assessment in which the user must score at least an 80% to be considered complete in the SkillSoft LMS. Over 7,000 of our employees have not had an issue posting a passing score but now we have a select number of users (between 10-15) who either cannot post a score (LMS registers course as opened, shows amount of time in the course) but does not show a score. The score shows up as a dash (-).

SkillSoft says it's a problem with the course, based on a Java log (decoded below) pulled from one user. The user received an 80%, however, the LMS reports it as 50%.

function=commit
session_id=e5009110-YHYP1UYE7-_scorm12_sppublps_erm_0412-_scorm12_sppublps_erm_0412-@0-SPCSF
version=80
cmi.core.lesson_location=
cmi.core.score.min=0
cmi.suspend_data=viewed=1,2,3,4,5,6,7||lastviewedslide=7||2#3##,6,23,19,19,19,19,11,1,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,1,1,0#0,0,0,0,0,0#6a2d8133-d980-46c8-a754-406ba5c7e143=199321110011~3150~23211000010101010101010101010010011112102102100018310009completed~236cdd89238-a0bf-464b-9d2a-9379ca03964e09completed~210incomplete0000002107correct11~28400000000000~269~2281c11~22093$~$4$~$52101c46068~233200400114001140011200200200200200~240~234514043~21600100000100000002114499900,#-1
cmi.core.score.max=100
cmi.student_data._children=mastery_score
cmi.core.credit=credit
cmi._children=core,student_data,suspend_data,launch_data
cmi.core.score._children=raw,min,max
cmi.core.lesson_status=incomplete
cmi.core.session_time=0000:04:12.54
cmi.student_data.mastery_score=80.0
cmi.core._children=student_id,student_name,lesson_location,credit,lesson_status,entry,score,total_time,exit,session_time
cmi.core.student_id=e5009110
cmi.core.student_name=Cook, Suzanne
ss.score_was_set=true
ss.timestamp=1338479693191
cmi._version=3.4
cmi.core.entry=resume
ss.protocol=80
cmi.core.total_time=01:31:50.75
cmi.launch_data=
cmi.core.exit=suspend
cmi.core.score.raw=50

My response to them was, how did over 7,000 people post a good score and 10-15 can't and it's the courses fault? Does nayone else have any good ammuntion to use against this sort of problem?

2 Replies
Rebecca Sammons

James,

Curious if you  ever found a fix for this issue.  We're seeing the same thing where the student score they receive is not the same as what is written to the LMS gradebook.  We found that the LMS scormdriver.js file has a field called FORCED_COMMIT_TIME.

The FORCED_COMMIT_TIME field is defaulted to 60000 milliseconds.  If the user is idle on a question for longer than 60 sec, then the SCORM file sends the Raw score at that time to the LMS gradebook.

It's built in when we export to a SCORM file.  I've read this happens with other authoring tools than Articulate as well.  Hopefully someone has had success in the last 10 years figuring this out.

Any guidance is appreciated.  Thanks!