SCORM runtime api is not getting the details it should have

Viewed 16

We have built an LMS system and we are struggling to make it SCORM compliant. We are trying to run any SCORM package from another LMS and pass the collected data to our own LMS so that we can track the progress. We have tried SCORM runtime api and found https://github.com/skfriese/simple-scorm-api this is the most complete and relevant api so far. The issue is that the SCORM packages we have come up with are all different and they are not emitting all the information more importantly cmi.suspend_data to runtime api. We have made two separate implementations, one downloaded from https://scorm.com/ is giving up all the information including suspend_data and another downloaded from https://www.easygenerator.com/ not working at all while both are SCORM 1.2 compliant and runtime api coding with js are the same.

There is a "Launch SCO" link at the top left corner of the page you need to click to kick off the experience.

I have ensured that the package from easygenerator is working by uploading that into the https://moodle.org/ and it worked fine there, and I have tried hand coding the whole api thing even then it did not work. Can someone shed some light or show an working runtime api example which will work globally for all the SCORM packages.

Download link for easygenerator SCORM package (not working) - https://scorm.staging-websites.com/easy2.zip

Sample from scorm.com (working) : https://scorm.staging-websites.com/SL360_LMS/API_new.html Sample from easygenerator.com (not working) : https://scorm.staging-websites.com/easy2/API_new.html

0 Answers
Related