Another useful pointer from Michael Roy at Wesleyan’s Academic Commons, bFree is a tool built by the University of North Carolina at Chapel Hill. It allows you to open a Blackboard course export or archive file, select the files you want and then export these as an independent website.

This might not seem like a lot to some, especially with supposedly mature content interoperability specifications to ease the movement of content between CMS, but frankly I did a little dance when I saw this.

My issue hasn’t actually been with Blackboard’s CMS (no one in B.C. runs it) but with the product they acquired, WebCT. Specifically CE6 and Vista. I run a repository service for the province. We have funded both individual resources as well as full courses to be shared through this service. In CE6, there is currently no way to get a full course worth of content out of the system at one time in a way that works with any other systems. You can take a ‘module’ at a time as an IMS Content Package, but not the whole course. It’s not that this wouldn’t be feasible; the exact same state of affairs reigned over CE4 until it came time to get everyone off that platform when suddenly a tool that could export the entire course as an IMS package was created (the administrative Content Migration Utility). And it’s not like I am waiting around for WebCT/Blackboard to fix this; I was willing to develop a powerlink that extracted the entire set of content modules at once in a format that could be used in other systems. Except, much to my chagrin, I learned that WebCT/Blackboard had systematically left out the module export functionality from their API, and there are no plans to ever include it. Meaning there is no programmatic access to export content packages out of WebCT CE6. If you want to move an entire course worth of content, do it one module at a time.

This is probably enough that they can claim to not be playing the content lock-in game, but if I were at an institution that had recently adopted WebCT CE6, I’d be asking what the exit strategy from the product was (you do have one, right? because it won’t be long before you’ll have to have one) and shudder to think it amounts to “we’ll wait until WebCT offers us a good solution.”