With Moodle, instructors can create flexible online learning environments that are tailored to the needs of each unique classroom. The Course page can be organized to integrate uploaded course materials and collaborative tools such as forums, wikis, chats and blogs. The platform also allows the instructor to manage enrolment, track learner progress and import and export grades.