Moodle is an opensource Learning Managment System
Moodle can 'play' SCORM (SCORM is an object model that describes a collection of resources) compatable packages (usually flash files).
Each SCORM 'Learning Object' is usually 'zipped' to contain all the resources and an xml is included with meta data about the learning object and its resources.
These SCORM packages are unzipped and then an xml file tells Moodle where the files are that are needed to display this resource.
We currently have a folder full of learning object (SCORM) zip files. But, we have no way of automatically making these unzipped and to make them searchable by parsing the meta data contained in the xml file.
There are various plugins for moodle that allow a folder(s) of unzipped learning objects to be available to choose from ie a psuedo repository. But, none can take the meta data and make it available to be searched or automatically unzip the file into a folder so that it can be used.
I require a moodle plugin that can:
Parse a folder of zip files (checking only for new files since previous parsing)
Unzip each zip file to a folder in a new area (destination folder to be assignable in a config type file)
Take the [url removed, login to view] file and parse the metadata into a mysql dtabase table or txt file so that it can be searched.
Create Moodle plugin that uses this new searchable data to get the link for the [url removed, login to view] file to pass to Moodle
I have included a sample zip file.
Preference will be given to coders who have experience/familiarity with Moodle and/or SCORM