Moodle can contain text, images, video, audio, and web links. It also has many interactive elements such as online quizzes, polls, discussions, journals and much more. Another nice feature is that students can submit questions privately to the teacher and the teacher can respond privately. Group forums are also available for full class discussions or for groupwork.
Call or email the tech department to have a Moodle Room setup for your class!