moodle/mod/scorm
2010-09-15 21:27:41 +00:00
..
backup/moodle2 MDL-23479 scorm restore code - correct time shifting 2010-08-02 00:44:08 +00:00
datamodels SCORM MDL-24217 correct handling of suspend icon and fix SCORM 2004 usage of cmi.core.exit - thanks to Valerian for report/fix 2010-09-15 21:27:41 +00:00
db MDL-23628 improved log action support - now similar to handling of capabilities 2010-08-03 10:07:18 +00:00
lang/en MDL-23318 Consistent usage of 'pluginadministration' string for the Settings block 2010-08-17 17:35:12 +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 fix tests 2010-08-31 00:02:10 +00:00
aicc.php MDL-14679 fixed remaining old style update_record()s 2010-09-03 18:01:25 +00:00
api.php SCORM MDL-22951 New player for SCORM fixes major regression that prevents some SCORM objects from playing - MDL-23454 - also fixes MDL-19954, MDL-7787, MDL-19618, MDL-23421 - this still has a some issues with the display of objects in IE 7 but these are minor compared to the regression in MDL-23454 and should be resolved very soon. 2010-07-22 00:48:06 +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-23775 update grades in gradebook when grading method changes. 2010-08-11 23:39:19 +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-21333 remove link to allow manual opening of window as JS communication can fail and no grades are reported from the object. Remove old strings no longer required. 2010-07-22 01:52:25 +00:00
locallib.php MDL-14679 fixed remaining old style update_record()s 2010-09-03 18:01:25 +00:00
mod_form.php MDL-23184 activity names are now either PARAM_TEXT or PARAM_CLEANHTML, this should be more accurate 2010-09-02 18:29:39 +00:00
module.js MDL-23751: fix broken scomr API debug. 2010-08-17 04:03:44 +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-23751: fix broken scomr API debug. 2010-08-17 04:03:44 +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 MDL-24079 fixing recent regressions caused by api changes in tablelib; sorry I did not find the problem earlier 2010-09-05 12:35:51 +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
restorelib.php MDL-23479 backup - chat revised & old code deleted (but non-existing restore logs) 2010-08-02 21:09:38 +00:00
settings.php SCORM MDL-23453 fix default api mask 2010-07-21 22:34:42 +00:00
styles.css SCORM MDL-22951 New player for SCORM fixes major regression that prevents some SCORM objects from playing - MDL-23454 - also fixes MDL-19954, MDL-7787, MDL-19618, MDL-23421 - this still has a some issues with the display of objects in IE 7 but these are minor compared to the regression in MDL-23454 and should be resolved very soon. 2010-07-22 00:48:06 +00:00
tabs.php no more id cvs markers 2010-07-04 12:09:15 +00:00
version.php MDL-23628 improved log action support - now similar to handling of capabilities 2010-08-03 10:07:18 +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