One aim of POCKET is to develop techniques for generating content in a format suited to the VLEs in use in the partner HEIs (BlackBoard and WebCT). It states in the project plan that this will benefit not only users of POCKET materials but also those who use the OU’s OpenLearn content on VLEs other than Moodle.
All the units have been written in XML and validated against the specific OU XML schema and I have been experimenting with transferring the POCKET materials to the VLE at Derby, which is Blackboard. I have found this to be quite tricky so far and have sought advice from CETIS and the E-Learning Development Team at Derby on the issue. In this post I will outline how I have attempted to transfer the POCKET units to Blackboard and the level of success I’ve had so far:
1. Importing to Blackboard as a zip file of the XML content file and other files (the same zipped file which I would upload to LabSpace):
This file uploads to Blackboard and I selected ‘content.xml’ as the entry point, but the final view only shows up as the raw XML source file with the message “This XML file does not appear to have any style information associated with it. The document tree is shown below.”
2. Importing to Blackboard the plain zip of the unit downloaded from OpenLearn:
The plain zip provides the content as HTML files. I uploaded this to Blackboard as an ‘item’, selected the option to ‘unpackage’ the file and selected the ‘index.html’ page as the entry point.
This worked fairly well in Blackboard, except I had to amend some of the code in the page HTML files as the main navigation file couldn’t be navigated back to from the separate pages initially. I was unable to import this as a package, I could only upload it an item. After contacting Wilbert Kraan at CETIS for advice, I intend to repackage this zip of files using RELOAD as an IMS Content Package file.
3. Importing to Blackboard as an IMS Content Package downloaded from OpenLearn.
PROBLEM: When I import this IMS CP into Blackboard it uploads, but when I view it I see this error message in the left side panel:
HTTP Status 404 - /webapps/bb-cntplayer-bb_bb60/adl/
type Status report
message /webapps/bb-cntplayer-bb_bb60/adl/
description The requested resource (/webapps/bb-cntplayer-bb_bb60/adl/) is not available.
Apache Tomcat/5.5.17
PROBLEM: When I uploaded it as an item to Blackboard it only displayed the first page of the unit and not the navigation page.
ACTION: I then created an index page, using the index page from plain zip file downloaded from OpenLearn. I had to double check that the index page was still linking to the styles.css document.
PROBLEM: The front image was missing, which after downloading other units I found this a problem with all the units, although images in the other sections of the unit appeared. When I checked the IMS content package folder for the unit the front image was missing, although it is still referenced in the index file (which was not downloaded as part of the IMS content package).
ACTION: I added the front image into the IMS content package file, in the Items folder
PROBLEM: There was also no navigation contained in the IMS file so when you selected a unit from the main navigation page to get back to this navigation page you had to use the browser navigation.
ACTION: I copied the navigation code contained in the page files downloaded as a plain zip from OpenLearn, but this had to be added to every page in the file. However it did then work.
PROBLEM: Links to further resources appear on the front page, but only the links to the OU courses. These should be changed to show the specific university course for the unit. When I looked in the Index file the link to the University of Derby wasn’t appearing.
ACTION: I altered the code in the Index file and added this link in the HTML
PROBLEM: The style sheet looked like it needed some more additions as weblinks and list text appeared in a different font.
I also downloaded the unit as an IMS Content Package and re-packaged it in Reload. Although when I previewed it in Reload the unit looked ok (although the front page was missing) an error appeared when I uploaded it to Blackboard as an IMS content package.
Exporting an IMS CP downloaded from OpenLearn, straight back into OpenLearn
The IMS CP uploaded onto OpenLearn and the naviagation panel appeared at the side. There were still a few problems with the styles, with different fonts showing up for lists. The result can be seen on the unit: International Economic Law
Uploading a test IMS CP file to Blackboard
I downloaded a Content Packaging v1.1.4 Content Package from the IMS Global Learning Consortium website and uploaded this to blackboard as an IMS CP. This appeared fine and reassured me that our version of Blackboard can handle IMS CP and has also given me the test file to look through the code.
Uploading a SCORM 2004 package into Blackboard
I converted the IMS CP I downloaded from OpenLearn into SCORM 2004 using the CETIS Transcoder tool. Using Firefox it uploaded but would not show the content. Using Internet Explorer it uploaded and showed the navigation panel, but then would only show error messages when the links were selected for the separate pages. It also did this in Safari.
Exporting as a Moodle file, downloaded from OpenLearn
This uploads as an item onto Blackboard but no content appears.
Useful tools
As part of this investigation I used the Transcoder tool from CETIS, which allows you to upload certain packages and get them back in a form that your local VLE understands. Transcoder aims to address conversions between the most common eLearning content formats in use: IMS Content Packaging 1.1.3, IMS Content Packaging 1.1.4, IMS Content Packaging 1.2, SCORM 1.2, SCORM 2004, and IMS Common Cartridge 1.0.
Another potentially useful tool (that Wilbert told me about) was the Blackboard Building Block: The Open Standards Content Player
Conclusions so far
So far I have not been able to transfer units created in XML format for OpenLearn directly into BlackBoard. For interoperability purposes I would like to have the units in IMS Content Package format and be able to transfer them easily within different VLEs. However it appears that this will take quite a bit of work, recoding and repackaging.