Merge branch 'm20_MDL-26176_cleanup' of github.com:danmarsden/moodle
[moodle.git] / mod / scorm / README.txt
CommitLineData
98ca59f6 1SCORM Module by Roberto "Bobo" Pinna
2
9633a423 3This module is a SCORM player that import SCORM packages in .zip or .pif format
f55a672e 4(they are the same thing).
5At this time the SCORM module import packages in SCORM1.2, SCORM1.3 (aka SCORM2004) and AICC.
aedbddfd 6The SCORM 1.3 support still under development use it carefully.
9633a423 7
8Moodle SCORM Module is SCORM Version 1.2 Run-Time Environment Conformant -
9Minimum with All Optional Data Model Elements (LMS-RTE3)
98ca59f6 10
45d9a18a 11SCORM MODULE IS JAVA FREE.
98ca59f6 12
f55a672e 13================================================================
98ca59f6 14
aedbddfd 15FIX TO DO:
16Autocontinue & nav.event call
17
18================================================================
19
45d9a18a 20ROAD MAP
21
22Moodle 1.6
aedbddfd 23A popup window display mode. DONE
24New Moodle course format: SCORM. DONE
45d9a18a 25Add prerequisites support to SCORM 1.2. DONE
8e45ba45 26Customizable player page. DONE
27Multiple attempt management. DONE
aedbddfd 28Complete AICC conformance.
29
45d9a18a 30
31Moodle 1.7
aedbddfd 32Customizable detailed report page.
45d9a18a 33Complete conformity to SCORM 2004 RTE.
34Support of SCORM 2004's sequencing and navigation.
35New package validation subsystem.
36
37Moodle 2.0
aedbddfd 38The BIG Boh?!
98ca59f6 39
f55a672e 40================================================================
98ca59f6 41
f55a672e 42SCORM MODULE Schema:
43
44Insert and Update an activity:
45
b13746a4 46mod_edit.php <-- onsubmit --> validate.php (-- include --> validatordomxml.php)
f55a672e 47 || \
48 || \
49 submit load
50 || \
51 || \
9633a423 52 \/ request.js
f55a672e 53view.php
54
55----------------------------------------------------------------
56
57View an activity:
58
59view.php
60 ||
61 ||
62 submit
63 ||
64 ||
65 \/
133c5c27 66player.php -- load --> request.js
9633a423 67 || api.php -- include --> datamodels/(SCORM1_2.js.php || SCORM1_3.js.php || AICC.js.php)
f55a672e 68 || /\
69 iframe ||
70 "main"<----- XMLHTTP
71 load | request
72 || | ||
73 || | \/
74 \/ | datamodel.php
75loadSCO.php |
76 | |
77 | |
9633a423 78 ---------
79 reload itself
f55a672e 80 to the right sco
81
82
83================================================================
aedbddfd 84Updated January 9th 2006