We're currently moving to Moodle 2.2. Right now we just have a few seminars (short courses) in this verion of Moodle, but in a couple of weeks we will have all of our current courses in 2.2 and will start using it for all new students. So we're at the point of experimenting and testing some things before that happens.
One of our unique situations is the individual student enrollment in a course has an expiration date instead of the course having an expiration date. Thus far, we've been manually enrolling students and adding the expiration date.
When a student signs up for course XYZ, it is really made up of 4 individual courses (A, B, C, and D). In a different LMS we used previously it had a "group course" for XYZ and when we enrolled the student in course XYZ, it enrolled him in courses A, B, C, and D. I thought the metacouse would work this way and set it up. I then enrolled 3 students in the child course (XYZ) manually using an expiration date. When I checked the other course, the students were enrolled. Success!
Based on the expiration date the students should no longer be active in the courses today. When I checked course XYZ (where they were manually enrolled) they are no longer listed as participants. Good! But when I checked courses A, B, C, and D they are still listed as participants. When I logged in as one of the students he still had access to these courses.
Based on this, should I assume that the expiration date when enrolling the student in the child course doesn't carry through to the other courses? That even though the enrollment in the child course expired, the student will stay enrolled in A, B, C, and D until we remove the enrollment from XYZ? Or was there something I overlooked?
I would appeciate any help anyone can give me. Thanks in advance!