Picture of fergus beake
Re: "Could Not Connect to the LMS"
by fergus beake - Monday, 20 March 2017, 2:56 PM
 

Hi Matt, thanks for the reply

When I click Ok, the debug popup returns blank, debugging it shows that it has a single div and a onload JavaScript function.

Changing the course to complete/incomplete was done by removing the assessment extension and setting the Spoor extension to complete/incomplete instead of pass/fail.

Spoor is version 2.0.14, I'm having problems finding the adapt version, typing adapt -v into the linux console returns 0.0.23, but that seems incorrect.

It throws the error regardless of what LMS I use, even launching it without an LMS returns the error.

 

Thanks,

 

EDIT: one of my colleagues managed to get the debug information,

14:51:20.684 ScormWrapper::setVersion: 1.2

14:51:20.684 ScormWrapper::initialize

14:51:20.779 ScormWrapper::initTimedCommit

14:51:20.780 ScormWrapper::getValue: _property=cmi.suspend_data

14:51:20.780 ScormWrapper::getValue: returning {"lang":"en","a11y":false,"completion":"-1000000001","questions":"","_isCourseComplete":false,"_isAssessmentPassed":false}

14:51:20.780 ScormWrapper::getValue: _property=cmi.core.lesson_location

14:51:20.781 ScormWrapper::getValue: returning 58cbd0b148e21aac2a694da9

14:51:20.781 ScormWrapper::getValue: _property=cmi.core.score.raw

14:51:20.781 ScormWrapper::getValue: returning

14:51:20.781 ScormWrapper::getValue: _property=cmi.core.lesson_status

14:51:20.782 ScormWrapper::getValue: returning incomplete

14:51:20.782 ScormWrapper::getValue: _property=cmi.core.student_name

14:51:20.782 ScormWrapper::getValue: returning Admin, Jenison

14:51:20.782 ScormWrapper::getValue: _property=cmi.core.student_name

14:51:20.782 ScormWrapper::getValue: returning Admin, Jenison

14:51:20.782 ScormWrapper::getValue: _property=cmi.core.student_id

14:51:20.783 ScormWrapper::getValue: returning admin

14:51:20.784 ScormWrapper::setValue: _property=cmi.suspend_data _value={"lang":"en","a11y":false,"completion":"-1000000001","questions":"","_isCourseComplete":false,"_isAssessmentPassed":false}

14:51:21.676 ScormWrapper::setValue: _property=cmi.suspend_data _value={"lang":"en","a11y":false,"completion":"-1000000001","questions":"","_isCourseComplete":false,"_isAssessmentPassed":false}

14:51:21.718 ScormWrapper::getValue: _property=cmi.core.lesson_location

14:51:21.718 ScormWrapper::getValue: returning 58cbd0b148e21aac2a694da9

14:51:21.718 ScormWrapper::getValue: _property=cmi.core.score.raw

14:51:21.719 ScormWrapper::getValue: returning

14:51:21.719 ScormWrapper::getValue: _property=cmi.core.lesson_status

14:51:21.720 ScormWrapper::getValue: returning incomplete

14:51:21.720 ScormWrapper::getValue: _property=cmi.core.student_name

14:51:21.721 ScormWrapper::getValue: returning Admin, Jenison

14:51:21.721 ScormWrapper::getValue: _property=cmi.core.student_name

14:51:21.721 ScormWrapper::getValue: returning Admin, Jenison

14:51:21.722 ScormWrapper::getValue: _property=cmi.core.student_id

14:51:21.722 ScormWrapper::getValue: returning admin

14:51:21.866 ScormWrapper::getValue: _property=cmi.core.lesson_location

14:51:21.867 ScormWrapper::getValue: returning 58cbd0b148e21aac2a694da9

14:51:21.903 ScormWrapper::setValue: _property=cmi.core.lesson_location _value=58cbd0b148e21aac2a694d9b

14:51:25.026 ScormWrapper::setValue: _property=cmi.core.lesson_location _value=58cbd0b148e21aac2a694da8

14:51:35.470 ScormWrapper::setValue: _property=cmi.core.lesson_location _value=58cbd0b148e21aac2a694da9

14:51:36.923 ScormWrapper::setValue: _property=cmi.suspend_data _value={"lang":"en","a11y":false,"completion":"-1100000001","questions":"","_isCourseComplete":false,"_isAssessmentPassed":false}

14:51:40.448 ScormWrapper::setValue: _property=cmi.core.lesson_location _value=58cbd0b148e21aac2a694daa

14:51:43.718 ScormWrapper::setValue: _property=cmi.suspend_data _value={"lang":"en","a11y":false,"completion":"-1110000001","questions":"","_isCourseComplete":false,"_isAssessmentPassed":false}

14:51:45.466 ScormWrapper::setValue: _property=cmi.core.lesson_location _value=58cbd0b148e21aac2a694dab

14:51:45.771 ScormWrapper::setValue: _property=cmi.suspend_data _value={"lang":"en","a11y":false,"completion":"-1111000001","questions":"","_isCourseComplete":false,"_isAssessmentPassed":false}

14:51:49.746 ScormWrapper::setValue: _property=cmi.core.lesson_location _value=58cbd0b148e21aac2a694dac

14:51:50.194 ScormWrapper::setValue: _property=cmi.suspend_data _value={"lang":"en","a11y":false,"completion":"-1111100001","questions":"","_isCourseComplete":false,"_isAssessmentPassed":false}

14:51:52.064 ScormWrapper::setValue: _property=cmi.core.lesson_location _value=58cbd0b148e21aac2a694dad

14:51:53.132 ScormWrapper::setValue: _property=cmi.suspend_data _value={"lang":"en","a11y":false,"completion":"-1111100001","questions":"CIhOiBYQGAA4MeCgh","_isCourseComplete":false,"_isAssessmentPassed":false}

14:51:53.198 ScormWrapper::setValue: _property=cmi.suspend_data _value={"lang":"en","a11y":false,"completion":"-1111110001","questions":"CIhOiBYQGAA4MeCgh","_isCourseComplete":false,"_isAssessmentPassed":false}

14:51:56.576 ScormWrapper::setValue: _property=cmi.suspend_data _value={"lang":"en","a11y":false,"completion":"-1111111001","questions":"CIhOiBYQGAA4MeCgh","_isCourseComplete":false,"_isAssessmentPassed":false}

14:51:56.745 ScormWrapper::setValue: _property=cmi.core.lesson_location _value=58cbd0b148e21aac2a694dae

14:51:58.098 ScormWrapper::setValue: _property=cmi.core.lesson_location _value=58cbd0b148e21aac2a694daf

14:51:58.791 ScormWrapper::setValue: _property=cmi.suspend_data _value={"lang":"en","a11y":false,"completion":"-1111111001","questions":"CIE6IFhAYADgx4KCFOiBYQIAA4MeCgh","_isCourseComplete":false,"_isAssessmentPassed":false}

14:51:58.839 ScormWrapper::setValue: _property=cmi.suspend_data _value={"lang":"en","a11y":false,"completion":"-1111111101","questions":"CIE6IFhAYADgx4KCFOiBYQIAA4MeCgh","_isCourseComplete":false,"_isAssessmentPassed":false}

14:52:01.675 ScormWrapper::setValue: _property=cmi.core.lesson_location _value=58cbd0b148e21aac2a694db0

14:52:04.960 ScormWrapper::setValue: _property=cmi.suspend_data _value={"lang":"en","a11y":false,"completion":"-1111111111","questions":"CIE6IFhAYADgx4KCFOiBYQIAA4MeCgh","_isCourseComplete":false,"_isAssessmentPassed":false}

14:52:05.005 ScormWrapper::setValue: _property=cmi.suspend_data _value={"lang":"en","a11y":false,"completion":"-1111111111","questions":"CIE6IFhAYADgx4KCFOiBYQIAA4MeCgh","_isCourseComplete":true,"_isAssessmentPassed":false}

14:52:05.005 ScormWrapper::setValue: _property=cmi.core.lesson_status _value=completed

14:52:05.006 ScormWrapper::commit

14:52:08.772 ScormWrapper::setValue: _property=cmi.core.lesson_location _value=58cbd0b148e21aac2a694da7

14:52:08.888 ScormWrapper::finish

14:52:22.367 ScormWrapper::finish

14:52:22.367 Course is not connected to the LMS

14:51:20.684 ScormWrapper::setVersion: 1.2

14:51:20.684 ScormWrapper::initialize

14:51:20.779 ScormWrapper::initTimedCommit

14:51:20.780 ScormWrapper::getValue: _property=cmi.suspend_data

14:51:20.780 ScormWrapper::getValue: returning {"lang":"en","a11y":false,"completion":"-1000000001","questions":"","_isCourseComplete":false,"_isAssessmentPassed":false}

14:51:20.780 ScormWrapper::getValue: _property=cmi.core.lesson_location

14:51:20.781 ScormWrapper::getValue: returning 58cbd0b148e21aac2a694da9

14:51:20.781 ScormWrapper::getValue: _property=cmi.core.score.raw

14:51:20.781 ScormWrapper::getValue: returning

14:51:20.781 ScormWrapper::getValue: _property=cmi.core.lesson_status

14:51:20.782 ScormWrapper::getValue: returning incomplete

14:51:20.782 ScormWrapper::getValue: _property=cmi.core.student_name

14:51:20.782 ScormWrapper::getValue: returning Admin, Jenison

14:51:20.782 ScormWrapper::getValue: _property=cmi.core.student_name

14:51:20.782 ScormWrapper::getValue: returning Admin, Jenison

14:51:20.782 ScormWrapper::getValue: _property=cmi.core.student_id

14:51:20.783 ScormWrapper::getValue: returning admin

14:51:20.784 ScormWrapper::setValue: _property=cmi.suspend_data _value={"lang":"en","a11y":false,"completion":"-1000000001","questions":"","_isCourseComplete":false,"_isAssessmentPassed":false}

14:51:21.676 ScormWrapper::setValue: _property=cmi.suspend_data _value={"lang":"en","a11y":false,"completion":"-1000000001","questions":"","_isCourseComplete":false,"_isAssessmentPassed":false}

14:51:21.718 ScormWrapper::getValue: _property=cmi.core.lesson_location

14:51:21.718 ScormWrapper::getValue: returning 58cbd0b148e21aac2a694da9

14:51:21.718 ScormWrapper::getValue: _property=cmi.core.score.raw

14:51:21.719 ScormWrapper::getValue: returning

14:51:21.719 ScormWrapper::getValue: _property=cmi.core.lesson_status

14:51:21.720 ScormWrapper::getValue: returning incomplete

14:51:21.720 ScormWrapper::getValue: _property=cmi.core.student_name

14:51:21.721 ScormWrapper::getValue: returning Admin, Jenison

14:51:21.721 ScormWrapper::getValue: _property=cmi.core.student_name

14:51:21.721 ScormWrapper::getValue: returning Admin, Jenison

14:51:21.722 ScormWrapper::getValue: _property=cmi.core.student_id

14:51:21.722 ScormWrapper::getValue: returning admin

14:51:21.866 ScormWrapper::getValue: _property=cmi.core.lesson_location

14:51:21.867 ScormWrapper::getValue: returning 58cbd0b148e21aac2a694da9

14:51:21.903 ScormWrapper::setValue: _property=cmi.core.lesson_location _value=58cbd0b148e21aac2a694d9b

14:51:25.026 ScormWrapper::setValue: _property=cmi.core.lesson_location _value=58cbd0b148e21aac2a694da8

14:51:35.470 ScormWrapper::setValue: _property=cmi.core.lesson_location _value=58cbd0b148e21aac2a694da9

14:51:36.923 ScormWrapper::setValue: _property=cmi.suspend_data _value={"lang":"en","a11y":false,"completion":"-1100000001","questions":"","_isCourseComplete":false,"_isAssessmentPassed":false}

14:51:40.448 ScormWrapper::setValue: _property=cmi.core.lesson_location _value=58cbd0b148e21aac2a694daa

14:51:43.718 ScormWrapper::setValue: _property=cmi.suspend_data _value={"lang":"en","a11y":false,"completion":"-1110000001","questions":"","_isCourseComplete":false,"_isAssessmentPassed":false}

14:51:45.466 ScormWrapper::setValue: _property=cmi.core.lesson_location _value=58cbd0b148e21aac2a694dab

14:51:45.771 ScormWrapper::setValue: _property=cmi.suspend_data _value={"lang":"en","a11y":false,"completion":"-1111000001","questions":"","_isCourseComplete":false,"_isAssessmentPassed":false}

14:51:49.746 ScormWrapper::setValue: _property=cmi.core.lesson_location _value=58cbd0b148e21aac2a694dac

14:51:50.194 ScormWrapper::setValue: _property=cmi.suspend_data _value={"lang":"en","a11y":false,"completion":"-1111100001","questions":"","_isCourseComplete":false,"_isAssessmentPassed":false}

14:51:52.064 ScormWrapper::setValue: _property=cmi.core.lesson_location _value=58cbd0b148e21aac2a694dad

14:51:53.132 ScormWrapper::setValue: _property=cmi.suspend_data _value={"lang":"en","a11y":false,"completion":"-1111100001","questions":"CIhOiBYQGAA4MeCgh","_isCourseComplete":false,"_isAssessmentPassed":false}

14:51:53.198 ScormWrapper::setValue: _property=cmi.suspend_data _value={"lang":"en","a11y":false,"completion":"-1111110001","questions":"CIhOiBYQGAA4MeCgh","_isCourseComplete":false,"_isAssessmentPassed":false}

14:51:56.576 ScormWrapper::setValue: _property=cmi.suspend_data _value={"lang":"en","a11y":false,"completion":"-1111111001","questions":"CIhOiBYQGAA4MeCgh","_isCourseComplete":false,"_isAssessmentPassed":false}

14:51:56.745 ScormWrapper::setValue: _property=cmi.core.lesson_location _value=58cbd0b148e21aac2a694dae

14:51:58.098 ScormWrapper::setValue: _property=cmi.core.lesson_location _value=58cbd0b148e21aac2a694daf

14:51:58.791 ScormWrapper::setValue: _property=cmi.suspend_data _value={"lang":"en","a11y":false,"completion":"-1111111001","questions":"CIE6IFhAYADgx4KCFOiBYQIAA4MeCgh","_isCourseComplete":false,"_isAssessmentPassed":false}

14:51:58.839 ScormWrapper::setValue: _property=cmi.suspend_data _value={"lang":"en","a11y":false,"completion":"-1111111101","questions":"CIE6IFhAYADgx4KCFOiBYQIAA4MeCgh","_isCourseComplete":false,"_isAssessmentPassed":false}

14:52:01.675 ScormWrapper::setValue: _property=cmi.core.lesson_location _value=58cbd0b148e21aac2a694db0

14:52:04.960 ScormWrapper::setValue: _property=cmi.suspend_data _value={"lang":"en","a11y":false,"completion":"-1111111111","questions":"CIE6IFhAYADgx4KCFOiBYQIAA4MeCgh","_isCourseComplete":false,"_isAssessmentPassed":false}

14:52:05.005 ScormWrapper::setValue: _property=cmi.suspend_data _value={"lang":"en","a11y":false,"completion":"-1111111111","questions":"CIE6IFhAYADgx4KCFOiBYQIAA4MeCgh","_isCourseComplete":true,"_isAssessmentPassed":false}

14:52:05.005 ScormWrapper::setValue: _property=cmi.core.lesson_status _value=completed

14:52:05.006 ScormWrapper::commit

14:52:08.772 ScormWrapper::setValue: _property=cmi.core.lesson_location _value=58cbd0b148e21aac2a694da7

14:52:08.888 ScormWrapper::finish

14:52:22.367 ScormWrapper::finish

14:52:22.367 Course is not connected to the LMS

Picture of Matt Leathes
Re: "Could Not Connect to the LMS"
by Matt Leathes - Monday, 20 March 2017, 4:24 PM
 

OK thanks, that helps some

I've never seen this happen myself but I think you might be running into this issue. I haven't yet released a new version of this plugin but I will try to do that later tonight if that's OK?

It looks to me as if it may be one of your colleagues that spotted & fixed this issue.. I can't help noticing that the student_name in the debug logs above is Admin, Jenison and that the fix was pushed from a github account called ''...

Picture of Matt Leathes
Re: "Could Not Connect to the LMS"
by Matt Leathes - Monday, 20 March 2017, 9:10 PM
 

https://github.com/adaptlearning/adapt-contrib-spoor/releases/tag/v2.0.15

Picture of fergus beake
Re: "Could Not Connect to the LMS"
by fergus beake - Tuesday, 21 March 2017, 11:13 AM
 

That appears to have fixed it, Thank you very much!