Our system is somewhat LAMS like, in that students work through sequences of activities. And perhaps SCORM like, although collaborative activities are a big part of our courses.
At any rate, sequences are key: a course is one big (500+ activity) sequence, that we break down around 25+ sessions that students are supposed to do in one sitting. A bigger session might have 30 separate activities, organized into a heirarchy. That is, there might be 4-5 activity groups each with 5-6 activities within a session.
We realize that we can get somewhat close to this behavior with a standard moodle, indenting resources/activities to get our session/topic/activity like heirarchy. Things would get unweildy for the students, given the size of the sequences, in the center frame of the course portal. And, unweildy for the instructor to manage so many activities.
The multi-step activites (I skimmed lesson and project) don't offer the range of activities that we want.
What I want to explore is making a new activity type called a "sequence", which is essentially a ordered list of moodle resources and activities. These resources and activities would be part of the course, but not listed on the center frame of the course portal. The sequence activity would be listed, however, and opening it would open a window where students could step through the activity sequence. (In our software, we also provide a jtree-like view of the sequence and other tools in the resulting window). Two advantages:
- By letting any moodle activity/resource be part of the ordered list, anyone's custom activity type can become part of a sequence.
- By letting other sequence activities be part of the ordered list, a sequence could be an arbitrary depth hierarchy, giving the students some structure as they move through the sequence.
(If you care, examples of our tool and courses can be found at spring07.ucwise.org -- use guest access)