I've been teaching a Statistics course at USC for a few years now and so, being the geek that I am, I decided a couple of semesters ago to write some course management software in Rails. I've worked on it on and off since then and I would consider it to be in a semi-usable state at this point. I've used it in my last two semesters without major problems.
The features at this point are
- course announcements
- course documents
- ability to assign multiple choice quizzes
- quiz statistics, including per question
- ability to add exam grades
The source is available at http://github.com/jasondew/learnstat. Please send any bug reports or feature requests to jason.dew at gmail.