moodle/mod/scorm
2010-07-05 02:00:02 +00:00
..
backup/moodle2 MDL-22950 adding new component column to the files table, unfortunately this change requires changes in all 2.0dev code, please review all custom code that was already upgraded to 2.0; fixing multiple problems and regressions in mod/assignment 2010-07-03 13:37:13 +00:00
datamodels MDL-22950 adding new component column to the files table, unfortunately this change requires changes in all 2.0dev code, please review all custom code that was already upgraded to 2.0; fixing multiple problems and regressions in mod/assignment 2010-07-03 13:37:13 +00:00
db MDL-23068 removing obsolete $result and removing empty upgrade files that would be probably never used at all + minor cleanup/fixing 2010-07-04 10:27:56 +00:00
lang/en SCORM MDL-21989 improved english string to state that some browsers may prevent these settings. 2010-07-05 00:35:46 +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-18835 remove old comment 2009-12-18 10:12:12 +00:00
aicc.php SCORM AICC MDL-21354 fix get_record call to use correct syntax 2010-06-26 00:48:35 +00:00
backuplib.php MDL-20700 coding style cleanup - cvs keywords removed, closign php tag removed, trailing whitespace cleanup 2009-11-01 15:24:58 +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
icon.gif MDL-17037 ran all GIF images through gifsicle and PNG through optipng 2009-04-05 23:33:00 +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-23074 - fix regression - missing slash 2010-07-05 02:00:02 +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 MDL-22950 adding new component column to the files table, unfortunately this change requires changes in all 2.0dev code, please review all custom code that was already upgraded to 2.0; fixing multiple problems and regressions in mod/assignment 2010-07-03 13:37:13 +00:00
locallib.php MDL-22950 adding new component column to the files table, unfortunately this change requires changes in all 2.0dev code, please review all custom code that was already upgraded to 2.0; fixing multiple problems and regressions in mod/assignment 2010-07-03 13:37:13 +00:00
mod_form.php SCORM MDL-22454 make date selector consistent with other modules 2010-06-25 07:30:55 +00:00
player.js MDL-21420 modole_cfg converted to M.cfg 2010-01-21 22:19:46 +00:00
player.php SCORM MDL-23053 add support for conditional activities - completion on view 2010-07-05 00:40:13 +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-21676 user_picture refactoring, reenabling email requirement - towards Gravatar support 2010-07-04 18:36: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
restorelib.php SCORM MDL-22741 add missing restore code - added to HEAD to keep consistency even though restore in HEAD will be managed using new code - (checked with Eloy before committing) - thanks to Michael Avelar for patch 2010-06-25 08:10:13 +00:00
settings.php MDL-20700 coding style cleanup - cvs keywords removed, closign php tag removed, trailing whitespace cleanup 2009-11-01 15:24:58 +00:00
styles.css themes MDL-21862 Implements base theme and standard theme. 2010-03-25 06:38:21 +00:00
tabs.php no more id cvs markers 2010-07-04 12:09:15 +00:00
version.php SCORM MDL-19899 field not long enough to store data - according to ADL spec this field needs to store up to 2000 characters 2010-03-12 07:06:55 +00:00
view.php SCORM MDL-21492 don't skip view if user is able to view reports - thanks to valerian for report/patch 2010-06-25 10:12:29 +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