Đang Thực Hiện

118373 Moodle Zip Parsing Plugin

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

Cheers

Dean

Kỹ năng: Bất kì công việc gì, Javascript, PHP

Xem thêm: scorm flash moodle, none given, learning resources, javascript coders, its learning, coders link, scorm, php moodle, data collection needed, javascript display object, php xml file parsing, learning managment system, javascript xml table, model making experience, php repository, unzip php, scorm mysql, php scorm, javascript searchable table, scorm create, learning sample, data model xml, mysql collection, javascript table folder, repository moodle

Về Bên Thuê:
( 44 nhận xét ) Caloundra, Australia

Mã Dự Án: #1864541