Updated the 19 build version to 20080928
[moodle.git] / mod / scorm / README.txt
blob4f619b333adef3466ecea5b9acacbb2961d423bf
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 The SCORM 1.3 support still under development use it carefully.
8 Moodle SCORM Module is SCORM Version 1.2 Run-Time Environment Conformant -
9 Minimum with All Optional Data Model Elements (LMS-RTE3)
11 SCORM MODULE IS JAVA FREE.
13 ================================================================
15 FIX TO DO:
16 Autocontinue & nav.event call
18 ================================================================
20 ROAD MAP
22 Moodle 1.6
23 A popup window display mode.             DONE
24 New Moodle course format: SCORM.         DONE
25 Add prerequisites support to SCORM 1.2.  DONE
26 Customizable player page.                DONE
27 Multiple attempt management.             DONE
28 Complete AICC conformance.
31 Moodle 1.7
32 Customizable detailed report page.
33 Complete conformity to SCORM 2004 RTE.
34 Support of SCORM 2004's sequencing and navigation.
35 New package validation subsystem.
37 Moodle 2.0
38 The BIG Boh?!
40 ================================================================
42 SCORM MODULE Schema:
44 Insert and Update an activity:
46 mod.html <-- onsubmit --> validate.php (-- include --> validatordomxml.php)
47    ||   \
48    ||    \
49  submit  load
50    ||      \
51    ||       \
52    \/     request.js
53 view.php
55 ----------------------------------------------------------------
57 View an activity:
59 view.php
60    ||
61    ||
62  submit
63    ||
64    ||
65    \/
66 player.php -- load --> request.js
67    ||                     api.php -- include --> datamodels/(SCORM1_2.js.php || SCORM1_3.js.php || AICC.js.php)
68    ||                       /\
69  iframe                     ||
70  "main"<-----             XMLHTTP
71   load      |             request
72    ||       |               ||
73    ||       |               \/
74    \/       |          datamodel.php
75 loadSCO.php |
76     |       |
77     |       |
78     ---------
79     reload itself
80     to the right sco
83 ================================================================
84 Updated January 9th 2006