See Moodle
Learning and Course Management Systems (LMS/CMS) from Center for Teaching at Vanderbilt University