~ubuntu-branches/ubuntu/breezy/moodle/breezy

« back to all changes in this revision

Viewing changes to mod/scorm/README.txt

  • Committer: Bazaar Package Importer
  • Author(s): Andrew Mitchell
  • Date: 2005-10-13 02:00:59 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20051013020059-y2qcyo41t7nqppcg
Tags: 1.5.2-1ubuntu1
* Resync with debian (security update)
* changed dependencys to php5
* changed apache dependency to apache2 
* References
  CAN-2005-2247

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
SCORM Module by Roberto "Bobo" Pinna
2
2
 
3
 
The current module version seem to work fine but I tried it only with 3/4 SCORM courses (Marine Navigation distribuited with ADL RTE 1.2 and some courses developed by our course team). 
4
 
 
5
 
I try to explain how SCORM module works:
6
 
SCORM packages come in .zip or .pif (is a zip file with another extension);
7
 
Like any other file we must upload the package using the files page.
8
 
 
9
 
    * Create an activity:
10
 
      When we create a new activity, we can choose from a popup menu the right package.
11
 
      After that, on continue, the package is checked and validated (the current version check only if the package contains a imsmanifest.xml file; future versions will check if this file is well formed and other);
12
 
      This operation creates a record in the scorm table and a directory containing the unpacked SCORM course.
13
 
    * View an activity:
14
 
      The first time someone try to view a SCORM activity the module parse the imsmanifest file and insert a record for every manifest item in the scorm_scoes table.
15
 
      Then the module show the course summary with two buttons of three, browse and review or enter the course.
16
 
      When we click one of them will load an new page that will show the first SCO or the last viewed not completed SCO.
17
 
    * Activity report:
18
 
      I develop also a begining report page that show the status of every SCO in the SCORM and the time spent in each SCO.
19
 
 
20
 
If anyone what to help me to design and develop this module is welcome.
21
 
 
22
 
Sorry for my poor English.
23
 
 
24
 
Bobo
 
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.
 
7
 
 
8
Moodle SCORM Module is SCORM Version 1.2 Run-Time Environment Conformant -
 
9
Minimum with All Optional Data Model Elements (LMS-RTE3)
 
10
 
 
11
SCORM MODULE IS JAVA FREE.
 
12
 
 
13
================================================================
 
14
 
 
15
ROAD MAP
 
16
 
 
17
Moodle 1.6
 
18
A popup window display mode.
 
19
New Moodle course format: SCORM.
 
20
Complete AICC conformance.
 
21
Add prerequisites support to SCORM 1.2.
 
22
 
 
23
Moodle 1.7
 
24
Complete conformity to SCORM 2004 RTE.
 
25
Support of SCORM 2004's sequencing and navigation.
 
26
New package validation subsystem.
 
27
 
 
28
Moodle 2.0
 
29
Many GREAT new features that NOW we can't think about.
 
30
 
 
31
================================================================
 
32
 
 
33
SCORM MODULE Schema:
 
34
 
 
35
Insert and Update an activity:
 
36
 
 
37
mod.html <-- onsubmit --> validate.php (-- include --> validatordomxml.php)
 
38
   ||   \
 
39
   ||    \
 
40
 submit  load
 
41
   ||      \
 
42
   ||       \
 
43
   \/     request.js
 
44
view.php
 
45
 
 
46
----------------------------------------------------------------
 
47
 
 
48
View an activity:
 
49
 
 
50
view.php
 
51
   ||
 
52
   ||
 
53
 submit
 
54
   ||
 
55
   ||
 
56
   \/
 
57
playscorm.php -- load --> request.js
 
58
   ||                     api.php -- include --> datamodels/(SCORM1_2.js.php || SCORM1_3.js.php || AICC.js.php)
 
59
   ||                       /\
 
60
 iframe                     ||
 
61
 "main"<-----             XMLHTTP
 
62
  load      |             request
 
63
   ||       |               ||
 
64
   ||       |               \/
 
65
   \/       |          datamodel.php
 
66
loadSCO.php |
 
67
    |       |
 
68
    |       |
 
69
    ---------
 
70
    reload itself
 
71
    to the right sco
 
72
 
 
73
 
 
74
================================================================
 
75
Updated to April 19 2005