moodle/mod/scorm
2005-04-19 14:57:02 +00:00
..
datamodels New data model system 2005-04-06 08:07:03 +00:00
db Fixes for scorm upgrade in postgres 2005-04-19 01:33:51 +00:00
pix Patched a problem with asset resources 2004-08-25 08:34:52 +00:00
api.php Rationalised get_user_info_from_db() and sundry other small bits into 2005-04-17 12:08:46 +00:00
backuplib.php Removed field datadir form scorm table 2005-04-15 14:34:48 +00:00
config.html Several change to db fields, a complete redesign of user data track 2005-04-01 15:53:32 +00:00
datamodel.php Added complete datamodel support for SCORM 1.2 2005-02-22 08:00:19 +00:00
icon.gif Transparent edges to my SUGGESTED new SCORM icon. 2004-05-20 17:32:59 +00:00
index.php Correct calls to require_course_login 2005-04-13 07:00:35 +00:00
lib.php Added support to AICC 2005-04-19 08:06:19 +00:00
loadSCO.php Fixed a typo in AICC launch string 2005-04-19 14:57:02 +00:00
mod.html Added support to AICC packages 2005-04-18 07:49:36 +00:00
playscorm.php Fixed a typo in AICC launch string 2005-04-19 14:57:02 +00:00
README.txt Added support to AICC 2005-04-19 08:06:19 +00:00
report.php Several change to db fields, a complete redesign of user data track 2005-04-01 15:53:32 +00:00
request.js Removed field datadir form scorm table 2005-04-15 14:34:48 +00:00
restorelib.php Removed field datadir form scorm table 2005-04-15 14:34:48 +00:00
validate.php Added support to AICC 2005-04-19 08:06:19 +00:00
validatordomxml.php closed <input /> <br /> <hr /> 2004-09-12 14:41:49 +00:00
version.php Added support to AICC packages 2005-04-18 07:49:36 +00:00
view.php Added some reportlink classed to the report links 2005-04-13 07:45:47 +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