James,
Matching quizzes and multiple-choice tests would certainly be appropriate for an online course.
You also bring up a good point about including visual items in your online lectures. With the technology available in today's course management software, video, animation, and audio are a breeze to incorporate into your online lectures.
There are several ways to make group work happen. For example, you could set up separate discussion areas for each group for them to collaborate. You could also encourage students to participate in a group chat session. I have used both methods. Can you think of a way to… >>>