Chalk is a project mainly written in Ruby, it's free.
A screen-scraped API for Blackboard.
Screen Scraped Blackboard API.
Dependencies: -nokogiri -mechanize -highline