Moodle is a highly customisable course management system with some learning management functionality.