Added user activity support
[moodle.git] / mod / scorm / README.txt
1 SCORM Module by Roberto "Bobo" Pinna
3 This module is a SCORM player that import SCORM packages in .zip or .pif format
4 (they are the same thing).
5 At this time the SCORM module import packages in SCORM1.2, SCORM1.3 (aka SCORM2004) and AICC.
6 It plays SCORM1.2 and launch AICC packages.
8 Moodle SCORM Module is SCORM Version 1.2 Run-Time Environment Conformant -
9 Minimum with All Optional Data Model Elements (LMS-RTE3)
11 THIS MODULE IS JAVA FREE.
13 ================================================================
15 Still in development (you can see this as a road map):
16 - LMS store for all datamodels for AICC;
17 - support for playing SCORM 1.3;
18 - navigation/sequencing (prerequisites, objective,etc...);
19 - SCORM packages validation (I disabled the old one);
21 ================================================================
23 SCORM MODULE Schema:
25 Insert and Update an activity:
27 mod.html <-- onsubmit --> validate.php (-- include --> validatordomxml.php)
28    ||   \
29    ||    \
30  submit  load
31    ||      \
32    ||       \
33    \/     request.js
34 view.php
36 ----------------------------------------------------------------
38 View an activity:
40 view.php
41    ||
42    ||
43  submit
44    ||
45    ||
46    \/
47 playscorm.php -- load --> request.js
48    ||                     api.php -- include --> datamodels/(SCORM1_2.js.php || SCORM1_3.js.php || AICC.js.php)
49    ||                       /\
50  iframe                     ||
51  "main"<-----             XMLHTTP
52   load      |             request
53    ||       |               ||
54    ||       |               \/
55    \/       |          datamodel.php
56 loadSCO.php |
57     |       |
58     |       |
59     ---------
60     reload itself
61     to the right sco
64 ================================================================
65 Updated to April 19 2005