moodle/mod/scorm
gustav_delius 48e535bc35 Activities can now be hidden/shown from the activity editing page. Also for modules that know about groups the groupmode can be set from there. See bug 2533. This required adding to the mod.html files calls to new functions print_visible_setting() and print_groupmode_setting() which are combined in print_standard_coursemodule_settings().
The visibility of coursemodules is now always set through the function set_coursemodule_visible() in order to make sure that the associated events get updated in the calendar appropriately.

If moving a coursemodule to a hidden section then the module is set to hidden as well and its events are hidden in the calendar.

If deleting a coursemodule its events are deleted from the calendar.

The function choose_from_menu() has an extra optional argument $disabled which, when set to true, will disable the menu.

For the sake of consistency the function set_groupmode_for_module has been renamed to set_coursemodule_groupmode and the functions show_course_module() and hide_course_module() have been combined to set_coursemodule_visible().
2005-02-12 21:41:22 +00:00
..
db Merged from MOODLE_14_STABLE: Indexes for scorm and version bump (honoring partial freeze) 2004-11-19 05:28:51 +00:00
pix Patched a problem with asset resources 2004-08-25 08:34:52 +00:00
api1_2.php Patched a nav.event data model problem 2004-11-11 14:25:59 +00:00
backuplib.php fixed capitalization and quoting of attribute values 2004-09-12 17:34:35 +00:00
cmi.php Updated XHTML tags and attributes in order to pass W3C validation 2004-09-20 13:50:38 +00:00
config.html Fixed up some layout issues in the configuration files 2005-02-08 09:23:21 +00:00
details.php Removing the THEME variable and adding in classes where appropriate 2005-02-10 10:41:22 +00:00
icon.gif Transparent edges to my SUGGESTED new SCORM icon. 2004-05-20 17:32:59 +00:00
index.php Updated XHTML tags and attributes in order to pass W3C validation 2004-09-20 13:50:38 +00:00
lib.php Fixed bodgy call to config.php (http://moodle.org/mod/forum/discuss.php?d=18293) 2005-02-09 03:48:45 +00:00
mod.html Activities can now be hidden/shown from the activity editing page. Also for modules that know about groups the groupmode can be set from there. See bug 2533. This required adding to the mod.html files calls to new functions print_visible_setting() and print_groupmode_setting() which are combined in print_standard_coursemodule_settings(). 2005-02-12 21:41:22 +00:00
playscorm.php Fixed a problem with onbeforeunload 2004-09-20 14:35:24 +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 Merged from stable 2004-11-26 15:42:05 +00:00
restorelib.php Some minor changes to each module to XHTMLise the restore process 2005-02-07 23:33:17 +00:00
scormAPI.php Updated XHTML tags and attributes in order to pass W3C validation 2004-09-20 13:50:38 +00:00
validatordomxml.php closed <input /> <br /> <hr /> 2004-09-12 14:41:49 +00:00
version.php Merged from MOODLE_14_STABLE: Indexes for scorm and version bump (honoring partial freeze) 2004-11-19 05:28:51 +00:00
view.php Updated XHTML tags and attributes in order to pass W3C validation 2004-09-20 13:50:38 +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