moodle/mod/scorm
2011-01-10 09:24:16 +13:00
..
backup/moodle2 MDL-22135 - logs restore, course and activities + cleanup 2010-11-11 19:46:04 +00:00
datamodels SCORM MDL-25891 typo causing general exception for some SCORM objects - thanks to Hais Deakin for report/fix 2011-01-10 09:24:16 +13:00
db MDL-24239 scorm upgrade includes handling of extracted archives 2010-11-11 03:43:04 +00:00
lang/en MDL-21250 capital letters removal 2010-12-02 18:22:19 +00:00
pix MDL-20204 first batch of major theme changes, some regressions are still there, expect more changes and improvements soon; see tracker for details and list of subtasks 2009-12-16 18:00:58 +00:00
simpletest SCORM MDL-23947 rename functions to be more useful. 2010-10-18 00:38:13 +00:00
aicc.php MDL-24321 switching to stdClass in /mod/ 2010-09-21 08:37:36 +00:00
api.php SCORM 2004 MDL-18756 - only return previous datamodel elements on re-launch if cmi.exit is set to "suspend" 2010-11-10 23:22:31 +00:00
datamodel.php SCORM MDL-22340 use full path for includes. 2010-05-06 00:13:54 +00:00
grade.php SCORM Grades MDL-22332 redirect to report page correctly from gradebook - thanks to Valerian for report/fix. (pushed wrong db calls) - oops! 2010-05-05 23:50:43 +00:00
index.php course formats MDL-22647 Course format names are now properly supported and used. Big thanks to Brandon Turner for the patch. 2010-06-08 06:21:25 +00:00
lib.php SCORM MDL-25298 escape html vars correctly - thanks to Xavier Paz for report/fix 2010-11-25 01:32:03 +00:00
loaddatamodel.php SCORM MDL-22168 fix accidental revert - set start time of SCO correctly 2010-06-24 00:48:48 +00:00
loadSCO.php SCORM MDL-24027 improve compatibility with MS Sql using $DB->sql_isempty() and $DB->sql_isnotempty() 2010-09-23 08:27:53 +00:00
locallib.php SCORM MDL-25124 report attempts correctly for SCORM 1.2 objects that don't return a score.raw - thanks to Greg Franklin for report and fix! 2010-11-10 23:40:00 +00:00
mod_form.php MDL-24474, fixed warning message from filepicker element, fixed missing packageurl when adding new scorm instance 2010-10-21 04:46:05 +00:00
module.js MDL-24738 - fix up height and width calculations for scorm player 2010-11-24 22:57:38 +00:00
player.js MDL-22951 - do popup blocking detection, and fix double open on popup 2010-07-25 22:54:29 +00:00
player.php MDL-24659 - correct a bug with the navbar + popups - thanks djeeg 2010-10-20 22:40:09 +00:00
prereqs.php MDL-22951 - move the AJAX callback out into its own include, and tidy up 2010-07-25 01:22:27 +00:00
rd.js MDL-22452 - fix styles so that player displays correctly when toc is hidden. 2010-06-25 01:37:24 +00:00
README.txt comment fix 2008-06-05 19:00:35 +00:00
report.php SCORM MDL-24731 - close table correctly 2010-10-18 21:22:34 +00:00
reportsettings_form.php MDL-22388 Added some checks to kill these scripts dead with an unequivocal notice unless included properly from a Moodle script. 2010-05-13 02:02:05 +00:00
request.js Fixed some bugs and typos 2006-02-03 08:04:57 +00:00
settings.php SCORM MDL-23453 fix default api mask 2010-07-21 22:34:42 +00:00
styles.css MDL-24738 - fix up height and width calculations for scorm player 2010-11-24 22:57:38 +00:00
tabs.php fixed a few spelling errors in /admin/ 2010-09-17 10:27:26 +00:00
version.php SCORM MDL-24239 update scorm settings correctly during file upgrade 2010-09-23 23:38:43 +00:00
view.php SCORM MDL-23422 fix logic for displaying closed messages. 2010-07-21 10:19:38 +00:00

SCORM Module by Roberto "Bobo" Pinna

This module is a SCORM player that import SCORM packages in .zip or .pif format
(they are the same thing).
At this time the SCORM module import packages in SCORM1.2, SCORM1.3 (aka SCORM2004) and AICC.
The SCORM 1.3 support still under development use it carefully.

Moodle SCORM Module is SCORM Version 1.2 Run-Time Environment Conformant -
Minimum with All Optional Data Model Elements (LMS-RTE3)

SCORM MODULE IS JAVA FREE.

================================================================

FIX TO DO:
Autocontinue & nav.event call

================================================================

ROAD MAP

Moodle 1.6
A popup window display mode.             DONE
New Moodle course format: SCORM.         DONE
Add prerequisites support to SCORM 1.2.  DONE
Customizable player page.                DONE
Multiple attempt management.             DONE
Complete AICC conformance.


Moodle 1.7
Customizable detailed report page.
Complete conformity to SCORM 2004 RTE.
Support of SCORM 2004's sequencing and navigation.
New package validation subsystem.

Moodle 2.0
The BIG Boh?!

================================================================

SCORM MODULE Schema:

Insert and Update an activity:

mod_edit.php <-- onsubmit --> validate.php (-- include --> validatordomxml.php)
   ||   \
   ||    \
 submit  load
   ||      \
   ||       \
   \/     request.js
view.php

----------------------------------------------------------------

View an activity:

view.php
   ||
   ||
 submit
   ||
   ||
   \/
player.php -- load --> request.js
   ||                     api.php -- include --> datamodels/(SCORM1_2.js.php || SCORM1_3.js.php || AICC.js.php)
   ||                       /\
 iframe                     ||
 "main"<-----             XMLHTTP
  load      |             request
   ||       |               ||
   ||       |               \/
   \/       |          datamodel.php
loadSCO.php |
    |       |
    |       |
    ---------
    reload itself
    to the right sco


================================================================
Updated January 9th 2006