moodle/mod/scorm
2008-07-24 23:53:56 +00:00
..
datamodels MDL-11137 Unable to locate API error - force a sort order on the cmi elements, and ensure correct type comparison when determining whether we have seen this objective id before. affects aicc, 1.2 and 1.3. 2008-07-24 23:08:30 +00:00
db Drift between CVS and git 2008-06-25 17:31:23 +00:00
pix No more used 2006-09-29 06:43:58 +00:00
aicc.php MDL-14455 corrected deprecated error() calls (thanks Eloy). 2008-07-21 07:24:14 +00:00
api.php "MDL-14129, fix print_error" 2008-06-15 11:00:30 +00:00
backuplib.php MDL-15115 scorm dml covnersion 2008-06-05 10:02:26 +00:00
datamodel.php "MDL-14129, fix print_error" 2008-06-15 11:00:30 +00:00
icon.gif
index.php "MDL-14129, fix print_error" 2008-06-15 11:00:30 +00:00
lib.php MDL-11421 context levels fixed in capability definitions, sorting of caps by name, plug-ins may report used core caps, fixed some risks; merged from MOODLE_19_STABLE 2008-07-24 21:59:13 +00:00
loadSCO.php MDL-14279: use get_file_url instead of checking $CFG->slashargument manually (merge from 1.9) 2008-07-10 09:55:11 +00:00
locallib.php MDL-11137 Unable to locate API error - fix typo on var name - thank dan. 2008-07-24 23:53:56 +00:00
mod_form.php MDL-9077 switch from client to server side validation for reference field as client side not supported for this type (file upload name). 2008-07-23 00:32:54 +00:00
player.php MDL-11892 Propogate Fixes for 'calls to expand javascript' to SCORM 1.2 code. Minor syntax alignment in player.php. 2008-07-18 06:03:51 +00:00
rd.js MDL-9378, new visualization for scorm, see tracker, head only 2008-04-18 04:29:03 +00:00
README.txt comment fix 2008-06-05 19:00:35 +00:00
report.php "MDL-14129, fix print_error" 2008-06-15 11:00:30 +00:00
request.js Fixed some bugs and typos 2006-02-03 08:04:57 +00:00
restorelib.php MDL-15095 towards restore lib dml conversion 2008-06-03 23:35:50 +00:00
settings.php MDL-11561 admin tree improvements and bugfixing 2007-12-19 17:35:20 +00:00
styles.php MDL-9378, new visualization for scorm, see tracker, head only 2008-04-18 04:29:03 +00:00
version.php Merged version bumps for release 1.9 2008-03-03 11:49:34 +00:00
view.php "MDL-14129, fix print_error" 2008-06-15 11:00:30 +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