Learning path export in Scorm

From Dokeos

Jump to: navigation, search

I have started programming the export module of the LP. The goal is to be able to export Dokeos Learning Paths in the standard of Scorm 1.2 or higher to enable users to reuse their courses in other Dokeos courses or on other Dokeos platforms or in other LMS softwares.

Step 1 : export in IMS (Scorm 1.1)

Step 1a : export the items whose type belongs to Circle I. (see below)
 Step 1a/1 : export to a given directory
 Step 1a/2 : recycle some code of ATutor for creating zip in this special field of export
Step 1b : export the surrounding files needed for IMS compliance
Step 1c : create the connection between 1a files, ie. creating imsmanifest.xml

Step 2 : export in Scorm 1.2

Step 2a : export the items whose type belongs to Circle II. (see below)
Step 2b : export js files containing the neccessary javascript functions (like Apiwrapper.js)
Step 2c : revision of Step 1a
  Step 2c/1 : insertion of LMS Initialize, etc functions to the exported files
  Step 2c/2 : insertion of score LMS functions to the exported files (Circle II.)


LP items are categorized according to the following table :

Circle I.  : Agenda, Documents, Announcements, Link, Introduction text, Course description
Circle II. : Dokeos tests, Hotpotatoes tests
Circle III.: Student publications, Dropbox, Groups, Users

I am still not sure about the Forum.

Circle III. means the very specific Dokeos related items. Export is senseless for them, as there are probably no such interfaces in other LMS softwares.

I have just realised that items I have chosen for Circle I. are (by coincidence?) exactly the same ones as those the Blackboard (v6) import tool can manage.


Denes Nagy 17 jan 2005

Personal tools