moodle/mod/scorm
2010-09-29 22:18:39 +00:00
..
backup/moodle2 improved spelling 2010-09-18 12:31:20 +00:00
datamodels SCORM 2004 MDL-24271 - fix weird looking function - might be right now - thanks to Petr's new IDE for finding issue. 2010-09-24 01:56:20 +00:00
db SCORM MDL-24239 update scorm settings correctly during file upgrade 2010-09-23 23:38:43 +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-24321 switching to stdClass in /mod/ 2010-09-21 08:37:36 +00:00
api.php mod-scorm MDL-19815 Fixed up deprecated error calls 2010-09-22 08:59:09 +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-24027 improve compatibility with MS Sql using $DB->sql_isempty() and $DB->sql_isnotempty() 2010-09-23 08:27:53 +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-24027 improve compatibility with MS Sql using $DB->sql_isempty() and $DB->sql_isnotempty() 2010-09-23 08:27:53 +00:00
mod_form.php fixed default_valueS typo 2010-09-18 13:43:18 +00:00
module.js unterminated JS statements 2010-09-18 13:32:06 +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 SCORM MDL-24435 fix missing completionlib include 2010-09-29 22:18:39 +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 mod-scorm MDL-19815 Fixed up calls to deprecated function notice 2010-09-22 08:36:23 +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 improved spelling 2010-09-18 12:31:20 +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 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