Table of Contents |
---|
...
- Check the Scorm version (see below)
- Check the SCOId and Resource Id for invalid characters (see No Error (infinite loading) or "No Links Specified" in the LMS, fixed in 4.3.0)
- Check the SCOManifest.js and ensure a SCOId is mapped (see Manifest Mapping below)
- Check the browser's Console for errors and Network tab for external calls and or errors (including 3rd party cookies and if the course is using Flash).
- Note: Sometimes, Scorm course will cancel a web request and then re-request it. This is very common, and hasn't been known to cause any issues (and can be reasonably ignored as the problem):
- Note: Sometimes, Scorm course will cancel a web request and then re-request it. This is very common, and hasn't been known to cause any issues (and can be reasonably ignored as the problem):
- Check the Scorm calls by debugging the Scorm course via the browser's Sources tab and setting break points in API.LMSGetValue and API.LMSSetValue in MarineLMS-SCORM-API.js (see Debugging API Calls below)
- Check the package works outside the LMS by verifying the package on the Scorm Cloud (see Testing the Package Externally)
If all those steps fail, the issue will need to be escalated, and bounced back to the client/vendor; or new troubleshooting steps will be required.
Potential Pitfalls
Compression
...
Check the Scorm calls by debugging the Scorm course via the browser's Sources tab and setting break points in API.LMSGetValue and API.LMSSetValue:
...
Additionally, ensure the API is reachable (as seen in the next step Manifest Mapping). . This will manifest as an error when loading the Scorm course:
This can be quickly checked as the console will output an API Not found error. With the Scope set to top in the Console, type API to view the object and check for values:
...
Course Is Not Viewable By Students
There is currently an issue on 4.2.x with the importScorm command, caused by
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
- After running importScorm, navigate to the course itself (final link).
- Before changing the template to the SCORM course template as you normally do, you need to Edit > Links > Publish the link.
- Then you can change the template to the proper SCORM template. (Edit > Page > Change Template)
Currently the SCORM templates (at least SCORM.Course.Simple.cshtml) don't seem to be aware of this and so no error is shown anywhere in the console or network trace.
Testing the Package Externally
...