We were having similar issues with SCORM in Moodle - didn't matter whether we exported as 1.1, 1.2 or 2004 - Moodle 1.9 was giving us an error after running a quiz created in Courselab.
Thanks to a very talented developer (Hais Deakin) we tracked down a typo in the Moodle code, which meant there would always be an error. We had to remove a single space from a specific line of code and the issue went away.
The file is mod/scorm/datamodels/Scorm_12.js
Line 434
433: result = ('true' == result) ? 'true' : 'false';
434: errorCode = (result ==' true')? '0' : '101';
This was lodged as an issue with Moodle, and fixed in releases later than 1.9.5 - all sorted in Moodle 2.
Worth having a trawl through for the file, and edit it by hand.
note the extra space...: ' true'
This needs removing [:)]
We were having similar issues with SCORM in Moodle - didn't matter whether we exported as 1.1, 1.2 or 2004 - Moodle 1.9 was giving us an error after running a quiz created in Courselab.
Thanks to a very talented developer (Hais Deakin) we tracked down a typo in the Moodle code, which meant there would always be an error. We had to remove a single space from a specific line of code and the issue went away.
The file is mod/scorm/datamodels/Scorm_12.js
Line 434
433: result = ('true' == result) ? 'true' : 'false';
434: errorCode = (result ==' true')? '0' : '101';
This was lodged as an issue with Moodle, and fixed in releases later than 1.9.5 - all sorted in Moodle 2.
Worth having a trawl through for the file, and edit it by hand.
note the extra space...: ' true'
This needs removing [:)]