Picture of Mark Baldwin
SCORM Assessment not passing on Moodle
by Mark Baldwin - Tuesday, 10 April 2018, 6:33 AM
 

Hi, I'm having a bit of a nightmare issue with my Adapt courses using the Assessment and Spoor extensions. I've tried almost every combination of settings and for some reason I cannot get the SCORM log to change from "isAssessmentPassed":false" to true.

I have set the pass mark to 50%, question weight to 10 each (there are 9 questions - blame the client!). Is there something obvious I am doing wrong?

Have attached the output package for reference. Below is the SCORM debug code.

Huge thanks in advance!

----------------

 

07:23:18.603 ScormWrapper::setVersion: 1.2
07:23:18.603 ScormWrapper::initialize
07:23:19.049 ScormWrapper::initTimedCommit
07:23:19.049 ScormWrapper::getValue: _property=cmi.suspend_data
07:23:19.049 ScormWrapper::getValue: returning
07:23:19.049 ScormWrapper::getValue: _property=cmi.core.lesson_location
07:23:19.049 ScormWrapper::getValue: returning
07:23:19.049 ScormWrapper::getValue: _property=cmi.core.score.raw
07:23:19.049 ScormWrapper::getValue: returning
07:23:19.049 ScormWrapper::getValue: _property=cmi.core.lesson_status
07:23:19.049 ScormWrapper::getValue: returning incomplete
07:23:19.049 ScormWrapper::getValue: _property=cmi.core.student_name
07:23:19.049 ScormWrapper::getValue: returning User, Admin
07:23:19.049 ScormWrapper::getValue: _property=cmi.core.student_name
07:23:19.049 ScormWrapper::getValue: returning User, Admin
07:23:19.049 ScormWrapper::getValue: _property=cmi.core.student_id
07:23:19.049 ScormWrapper::getValue: returning admin
07:23:19.051 ScormWrapper::setValue: _property=cmi.suspend_data _value={"lang":"en"}
07:23:20.000 ScormWrapper::getValue: _property=cmi.core.student_name
07:23:20.000 ScormWrapper::getValue: returning User, Admin
07:23:20.001 ScormWrapper::getValue: _property=cmi.core.student_id
07:23:20.002 ScormWrapper::getValue: returning admin
07:23:20.002 ScormWrapper::getValue: _property=cmi.core.lesson_location
07:23:20.002 ScormWrapper::getValue: returning
07:23:20.002 ScormWrapper::getValue: _property=cmi.core.score.raw
07:23:20.002 ScormWrapper::getValue: returning
07:23:20.002 ScormWrapper::getValue: _property=cmi.core.lesson_status
07:23:20.002 ScormWrapper::getValue: returning incomplete
07:23:20.002 ScormWrapper::getValue: _property=cmi.core.student_name
07:23:20.002 ScormWrapper::getValue: returning User, Admin
07:23:20.002 ScormWrapper::getValue: _property=cmi.core.student_name
07:23:20.002 ScormWrapper::getValue: returning User, Admin
07:23:20.002 ScormWrapper::getValue: _property=cmi.core.student_id
07:23:20.002 ScormWrapper::getValue: returning admin
07:23:29.982 ScormWrapper::setValue: _property=cmi.suspend_data _value={"lang":"en","assessment":{"bhr1":[0,0,null,null,0,{"5acb9a2aaf39809905bf0852":null}]}}
07:23:29.985 ScormWrapper::setValue: _property=cmi.suspend_data _value={"lang":"en","assessment":{"bhr1":[0,0,null,0,1,{"5acb9a2aaf39809905bf0852":null}]}}
07:23:32.688 ScormWrapper::setValue: _property=cmi.suspend_data _value={"lang":"en","assessment":{"bhr1":[0,0,null,0,1,{"5acb9a2aaf39809905bf0852":null}]}}
07:24:28.156 ScormWrapper::setValue: _property=cmi.suspend_data _value={"lang":"en","assessment":{"bhr1":[0,0,null,0,1,{"5acb9a2aaf39809905bf0852":null}]},"completion":"-1111111111","questions":"","_isCourseComplete":false,"_isAssessmentPassed":false}
07:24:28.160 ScormWrapper::setValue: _property=cmi.suspend_data _value={"lang":"en","assessment":{"bhr1":[0,0,null,0,1,{"5acb9a2aaf39809905bf0852":null}]},"completion":"-1011111111","questions":"","_isCourseComplete":true,"_isAssessmentPassed":false}
Picture of Mark Baldwin
Re: SCORM Assessment not passing on Moodle
by Mark Baldwin - Tuesday, 10 April 2018, 7:31 AM
 

Just to follow up, having read a thread on the Assessment below this one, I realised that I had the extension plugin enabled on the results article. Having turned this off, the SCORM log is now registering the "isAssessmentPassed":true" finally but now I'm having issues with the Moodle course not showing registering the grade.

Anyone have any ideas?

Thanks!

Picture of Matt Leathes
Re: SCORM Assessment not passing on Moodle
by Matt Leathes - Tuesday, 10 April 2018, 9:16 AM
 

You've got 'Submit score' set to false in the the spoor (SCORM) extension configuration...

You've also got the article that contains your assessment results component set to be an assessment, probably best to disable that so that only the article containing the assessment questions is configured as an assessment