Moodle

Moodle is a course management system (CMS) – a free, Open Source software package designed using sound pedagogical principles, to help educators create effective online learning communities. It can scale from a single-teacher site to a 50,000-student University.