moodle/mod/scorm
2005-05-23 06:53:28 +00:00
..
datamodels Fixed all bugs to support SCORM 1.2 LMS-RTE3 2005-05-23 06:52:34 +00:00
db Added a time marker for tracks 2005-05-23 06:53:28 +00:00
pix Popup window icon 2005-05-09 09:46:29 +00:00
aicc.php AICC HACP communication script 2005-05-18 12:58:59 +00:00
api.php Fixed a problem with credit/no-credit 2005-05-20 15:20:49 +00:00
backuplib.php Added store datamodel and repot 2005-04-29 14:13:37 +00:00
config.html Tabs are out. 2005-05-16 23:41:58 +00:00
datamodel.php Tabs are out. 2005-05-16 23:41:58 +00:00
icon.gif Transparent edges to my SUGGESTED new SCORM icon. 2004-05-20 17:32:59 +00:00
index.php Now scorm->name supports filterall. 2005-04-24 18:08:59 +00:00
lib.php fixed a problem with Firefox and bad schema version 2005-05-18 14:57:12 +00:00
loadSCO.php fixed a problem with Firefox and bad schema version 2005-05-18 14:57:12 +00:00
mod.html Tabs are out. 2005-05-16 23:41:58 +00:00
playscorm.php fixed a problem with Firefox and bad schema version 2005-05-18 14:57:12 +00:00
README.txt Added support to AICC 2005-04-19 08:06:19 +00:00
report.php Tabs are out. 2005-05-16 23:41:58 +00:00
request.js Tabs are out. 2005-05-16 23:41:58 +00:00
restorelib.php Tabs are out. 2005-05-16 23:41:58 +00:00
validate.php Tabs are out. 2005-05-16 23:41:58 +00:00
validatordomxml.php Tabs are out. 2005-05-16 23:41:58 +00:00
version.php Added sco frame size 2005-05-09 09:50:37 +00:00
view.php Tabs are out. 2005-05-16 23:41:58 +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.
It plays SCORM1.2 and AICC packages.

THIS MODULE IS JAVA FREE.

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

Still in development (you can see this as a road map):
- support for playing SCORM 1.3;
- LMS store for all datamodels;
- navigation/sequencing (prerequisites, objective,etc...);
- SCORM packages validation (I disabled the old one);

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

SCORM MODULE Schema:

Insert and Update an activity:

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

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

View an activity:

view.php
   ||
   ||
 submit
   ||
   ||
   \/
playscorm.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 to April 19 2005