by Bob Puffer.
I'm kinds in favor of the meta-course enrollment route.
- Create one course for enrollment (call this the child course)
- Create as many courses in which you wish the students enrolled (call these the parent courses)
- Make the child course a meta-enrollment of all the parent courses. When a student is enrolled in the child course they are automatically enrolled in all the parent courses.
If you're a bit shy about the REALLY STUPID meta-course enrollment interface see MDL-27628 where I've posted a patch to fix the interface.