pipwerks / scorm-api-wrapper

The pipwerks SCORM API Wrapper
http://pipwerks.com
357 stars 125 forks source link

Recognized as Scorm 1.2 in LMS #30

Closed guppyplopp closed 7 years ago

guppyplopp commented 7 years ago

Cornerstone LMS recognizes it as Scorm 1.2 though it is set to act as 2004. Not sure if this is just a visual thing, but the customers get nervous... image003

moloko commented 7 years ago

hi @guppyplopp - it's the <schemaversion> setting in imsmanifest.xml that tells the LMS what version of SCORM the SCO wants to use...

The setting in the API wrapper is there because some LMSes (Saba, for example) always make both versions of the API available to the SCO. So in those cases the API wrapper needs to be told which to use; it will default to the SCORM 2004 API if not told to do otherwise.

pipwerks commented 7 years ago

The manifest file needs to be swapped for a proper SCORM 2004 manifest. Some of my older example files had crappy manifests. The manifests are not hosted on GitHub, can you tell me which one you downloaded and where you found it?

guppyplopp commented 7 years ago

The manifest is from your scorm-test file "SCORM_wrapper_test_SCORM12". I just changed the settings and some names to 2004.

pipwerks commented 7 years ago

OK, that explains it. SCORM 2004 and SCORM 1.2 require different manifests and supporting schema files, you can't just change a couple of fields. Grab a proper SCORM 2004 manifest. https://github.com/pipwerks/SCORM-Manifests