Skip to content

Scorm 1.2 & Scorm 2004 runtime test environment (php)

Notifications You must be signed in to change notification settings

frumbert/scorm_debug

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Scorm Test Environment

Say you have a bunch of SCORM packages which are zip files and you regularly need to test them but don't want to have to put them into your LMS. You might need to try them using a Scorm 1.2 or a Scorm 2004 runtime, or both.

This utilty scans the current folder for zip files and extracts them. It looks inside each folder for an imsmanifest.xml file. It looks inside that file to find the course homepage and gives you links to this file using a scorm runtime wrapper link for both 1.2 and 2004.

The scorm 1.2 harness is based on Moodle 2.6(ish, with hax) and has buttons to simulate unloading and loading.

The scorm 2004 harness is Claude Ostyn's handy all-in-one debugger (© 2007 Ostyn Consulting, www.ostyn.com/standards/scorm/samples/scorm2004testwrap.htm)

##Setup

Put this in a folder that your web server can write to (as it extracts files).

If you're running PHP7.0 you might need to

sudo apt-get install php7.0-xml
sudo apt-get install php7.0-zip

You can run a PHP web server like this

cd (the-folder)
php -S localhost:8080

... and now hit up http://localhost:8080 and you can see the files

##License(s)

GPL2 for moodle hacked wrapper CC Attribution-ShareAlike2.5 License for scorm2004 wrapper MIT for index.php

About

Scorm 1.2 & Scorm 2004 runtime test environment (php)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published