An open source Ruby on Rails online class management system