Learning Path and Scorm export
From Dokeos
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.
For this export module I would like to introduce the concept of Learning Objects. http://www.dokeos.com/wiki/index.php/Learning_Path_restructuring_for_Scorm_export
The steps of the development of the export :
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 : check of src linked images and swf files (they are attached to html files) Step 1d : create the connection between 1a files, ie. creating imsmanifest.xml
Step 2 : export in Scorm 1.2
Step 2a : export js files containing the neccessary javascript functions Step 2b : redesign of imsmanifest.xml
Step 2c : insertion of sco communication to the exported steps (not documents) Step 2d : insertion of sco communication to the exported documents (only htmls or every doc?)
Step 2e : adding the prerequirements tags
Step 2f : making htmls from Dokeos tests (one page for all/one qeustion per page?) Step 2g : insertion of sco communication to Dokeos tests and Hotpotatoes tests
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.
Continuous testing is needed. The first test is performed in Dokeos (can the Scorm Player play the exported Dokeos Learning Paths?), the second test is performed in Reload Player.
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.
I am currently in Step 2b/c. (18 Feb, 2005)
Denes Nagy

