Thanks for the note. Yes, Moodle works wonderfully well to assist a teacher in, for example, the following:
1) making assignments and maintaining deadlines
2) having students react to specific web-assigned activities including, for example, reading, listening to music, watching some video media, or other activity. Then to file a reaction/discussion about it online that other students see/rate.
3) Social constructivist pedagogy of students rating other students... that is a big plus. Students are very critical of other students' work, by an large.
4) Being able to give feedback to students; keep grades of assignment activities, etc.
It is a GREAT system and empowers students while they learn.