Moodle can be used to:
provide classroom resources: websites, videos, classnotes...
post due dates and test dates in the calendar
provide online collaborative spaces
discuss course related issues as a class or in groups
submit assignments (including Turnitin assignments)
create Wiki’s for projects
formative assessment and feedback for students
and to....