1 Ziba Scott <ziba@linuxbox.com> 06/23/05
3 This is a utility to convert Blackboard Course export zip files into
4 Moodle course export zip files. It has been successfully tested with
5 Blackboard 5.5 and Moodle 1.4.1 and Moodle CVS. There is minimal
6 Blackboard 6 support. It will convert:
17 REQUIREMENTS FOR WEB INTERFACE:
18 *Moodle 1.4.1 or greater
19 *PHP 4.3 compiled with --enable-xslt --with-xslt-sablot options
20 (Check php.net for instructions on enabling xslt for your platform)
21 *Alternatively, PHP 5 compiled with xml and xsl support (-with-xsl)
24 *Unpack this file into the "backup" directory
32 *An XSLT 1.0 processor (like Sablotron)
35 REQUIREMENTS FOR COMMAND LINE INTERFACE:
38 *PHP 4 compiled with --enable-xslt --with-xslt-sablot options.
39 *PHP 5 compiled with -with-xsl and the default xml support left in.
40 *Apache with write access to /tmp
41 *A commandline zipping utility
43 COMMAND LINE INSTRUCTIONS:
45 1) Download and uncompress the Blackboard export into a directory.
47 2) Copy bb2moodle.xslt into the Blackboard course directory.
49 3) Run your XSLT processor on imsmanifest.xml with bb2moodle.xslt
50 as the input and moodle.xml as the output. If you are using
51 Sablotron on linux, this command will look like this:
52 sabcmd bb2moodle.xslt imsmanifest.xml > moodle.xml
54 4) Create a moodle zip file with this structure:
59 5) Copy every subdirectory and its contents from the Blackboard
60 export directory into the course_files directory. This does
61 not include the Blackboard XML files, only the course
62 documents. Your moodle zip file will now look similar to
66 course_files/res0009/myfile.doc
67 course_files/res0010/myotherfile.doc
68 course_files/res0010/mypicture.jpg
70 6) Upload and restore your moodle zip file