Blackboard Migration Project (2011 - 2012)

This year long project was to transition our faculty and staff from our old locally hosted Blackboard Vista/CE8 to a managed hosted Blackboard Learn 9.1 - in all respects two different learning management systems (LMS). Below are some items that I played a part in.

SIS (Student Information System) Integration with Snapshot

Blackboard can capture students, faculty, courses, roles and various other things from the student information system using the Snapshot tool. Our group had a three weeks to discuss the business rules and logic behind synchronization and work out the technical details on how this would be accomplished. Later I was trained on the snapshot override client which allows exceptions and one-off feed files to Blackboard.

Community and Content Engagement

I attended several Blackboard training sessions and one certificate online course about the Content and Community piece of Blackboard. This piece allows us to setup institutional roles and group users into that role. Once these roles are in place, we can target users and release information (via modules and tabs) only to those certain individuals within the role.

3rd Party Building Block Integration/Development

Building Blocks are Blackboard’s way of adding customization. You can think of them as “plug-ins.” There are various places you can get these Building Blocks - you can develop your own or download from vendors, such as those on Blackboard Extensions. There is even an open source website called Oscelot which developers release Building Blocks for free public download. However, a problem that often rises is that someone has to setup, configure and support these Building Blocks and then learn how it best utilized for other users. We used many B2’s including McGraw Hill, Wimba and Blackboard Collaborate, Section Merge Tool, ASTRO, BbStats, Impersonate, Blackboard Mobile and many more.


One example of how I used open source building blocks to better our users is B2WebCT, which was developed by Stephen Vickers. We had one year of co-production on both Blackboard CE8 and 9.1. This meant two different websites for users. The problem was that students and teachers would become confused because they didn’t know where their course was located (in CE8 or 9.1).

The B2WebCT Building Block fixed this problem by allowing us to place a module on the 9.1 webpage that single-signs-on the users to CE8. Thus, we were able to point every user to 9.1 and they could see a list of courses on both systems! And everyone was pleased.


System Administration Advanced Configuration

There were many things I did to help simplify the lives of our instructional designers, technical staff and faculty members. Here are a few I can remember…

  • Course Templates (using snapshot tool, we can provide course templates based on rules)
  • Tool Availability (which tools should we use?)
  • Branding (helped with troublesome CSS and staged a “frozen pristine” development server for our graphics designer)
  • Managed things like orphaned content, specialized system roles and other various settings.
  • Cut down on migrated course sizes with quotas and active reporting - including SQL database queries
  • Setting up a course archival process (there was always talk about this, but I made it happen)