I created a "global course" (course 1) and two meta-courses (courses 1a and 1b) following scenario 2.
Auto-enrollment is working very well, when a student enrolls in course 1, he is automatically enrolled in courses 1a and 1b.
But sometimes, I need to manually enroll one student to only one of the meta-courses but I encounter the following error :
Can not assign this role to user "Student Test" because Manage metacourse capability is needed.
I am admin so it's like if system was checking student rights instead of mines. Can somebody help me ?
In my experience with meta courses... this is the way that they work. When you set it up it will enroll all students into the other courses. You can't chose to put them in one and not the other. When I checked out the Moodle Docs, it didn't list any way to change this.
Perhaps someone else will know something I don't.
*grinding of teeth, wailing, etc*
I dread the name "meta" by the time I've worked it out...I could have allocated 10 000 students to the course manually....
Is there any way to bring correct naming to this confusion?
"Is this course a metacourse "YES" to "NO."
This solved the problem