moodle/mod/scorm
gustav_delius f950af3c43 All modules are now suitable for the site page. They now all follow the same rules, namely that any students enrolled in at least one course is considered to be a student on the site.
All the page headers work correctly also on the site course.

On the site page the modules don't require login unless necessary or required by $CFG->forcelogin.
2004-08-22 14:38:47 +00:00
..
db Wery quickly tested and untested versions for Postgresql. 2004-07-28 08:51:05 +00:00
pix Putting SCORM into maintree CVS, to make it easier to test. 2004-05-20 17:06:19 +00:00
api1_2.php Added multiorg display and patched some typo 2004-08-09 07:26:06 +00:00
backuplib.php Some bug fixes, added new score view (thanks Matt) and added a new validation procedure 2004-07-19 14:53:43 +00:00
cmi.php Some bug fixes, added new score view (thanks Matt) and added a new validation procedure 2004-07-19 14:53:43 +00:00
config.html Some bug fixes, added new score view (thanks Matt) and added a new validation procedure 2004-07-19 14:53:43 +00:00
coursefiles.php Fixed PHP_SELF and patched some other playing problems 2004-06-07 12:16:41 +00:00
details.php All modules are now suitable for the site page. They now all follow the same rules, namely that any students enrolled in at least one course is considered to be a student on the site. 2004-08-22 14:38:47 +00:00
icon.gif Transparent edges to my SUGGESTED new SCORM icon. 2004-05-20 17:32:59 +00:00
index.php Fixed a notice 2004-07-28 12:01:42 +00:00
lib.php Added multiorg display and patched some typo 2004-08-09 07:26:06 +00:00
mod.html Some bug fixes, added new score view (thanks Matt) and added a new validation procedure 2004-07-19 14:53:43 +00:00
playscorm.php Added multiorg display and patched some typo 2004-08-09 07:26:06 +00:00
README.txt Putting SCORM into maintree CVS, to make it easier to test. 2004-05-20 17:06:19 +00:00
report.php Some bug fixes, added new score view (thanks Matt) and added a new validation procedure 2004-07-19 14:53:43 +00:00
restorelib.php Some bug fixes, added new score view (thanks Matt) and added a new validation procedure 2004-07-19 14:53:43 +00:00
scormAPI.php Some bug fixes, added new score view (thanks Matt) and added a new validation procedure 2004-07-19 14:53:43 +00:00
validatordomxml.php The new domxml validation library (need php domxml ext to work) 2004-07-19 14:56:25 +00:00
version.php Some bug fixes, added new score view (thanks Matt) and added a new validation procedure 2004-07-19 14:53:43 +00:00
view.php Added multiorg display and patched some typo 2004-08-09 07:26:06 +00:00

SCORM Module by Roberto "Bobo" Pinna

The current module version seem to work fine but I tried it only with 3/4 SCORM courses (Marine Navigation distribuited with ADL RTE 1.2 and some courses developed by our course team). 

I try to explain how SCORM module works:
SCORM packages come in .zip or .pif (is a zip file with another extension);
Like any other file we must upload the package using the files page.

    * Create an activity:
      When we create a new activity, we can choose from a popup menu the right package.
      After that, on continue, the package is checked and validated (the current version check only if the package contains a imsmanifest.xml file; future versions will check if this file is well formed and other);
      This operation creates a record in the scorm table and a directory containing the unpacked SCORM course.
    * View an activity:
      The first time someone try to view a SCORM activity the module parse the imsmanifest file and insert a record for every manifest item in the scorm_scoes table.
      Then the module show the course summary with two buttons of three, browse and review or enter the course.
      When we click one of them will load an new page that will show the first SCO or the last viewed not completed SCO.
    * Activity report:
      I develop also a begining report page that show the status of every SCO in the SCORM and the time spent in each SCO.

If anyone what to help me to design and develop this module is welcome.

Sorry for my poor English.

Bobo