A teacher of a meta-course does this: Course administration > Users > Enrollment methods > Add method: Course meta link > Link course. The drop-down list shows only those "class" courses in which this person is a teacher. Is this the expected behaviour?
They claim that earlier (in version 2.6.1) it was possible to pull any "class" course. As a work-around they assigned such teachers the site-wide Teacher role. Can somebody confirm the claim that it was possible to pull any "class" in to their meta-courses by the their teachers?
No -not according to the 2.6 documentation - see 2.6 Course metalink and the
Note 1: A teacher in a course will only be able to choose from courses they are teachers in elsewhere.
Same for the 2.5 and 2.7 and 2.8 docs - so has always been the case and still is
The answer came in 7 min? Is that the record?
With or without record, many many thanks for stating Moodle's position - with evidence!
P.S. That alone took 5 min.
The behaviour is explained but the problem still exists.
First, when teachers were talking of the "previous version" they meant Moodle 1.9 (not 2.6) which they had till last summer. In Moodle 1, you declare a course a meta course and the teacher can pull any course as a child course, even if he does not have the teacher role in the child course.
In Moodle 2.6 there is nothing called a meta course. If the Meta-link enrollment is activated site wide, a teacher of a (any) course can pull another course in to it through the Meta-link method, but needs the teacher role in the "child" course beforehand.
Now look at their setup: Around 800 pupils are devided into some 30 classes. Each is a "class course" and are created and enrolled through the school LDAP directory. And there are 80 odd teachers, who also get a single course automatically created and the teacher role assigned. The idea is that they should be able to pull whatever the "class courses" they wish through Meta-link to their own courses. Think of these teachers as subject teachers.
How do they do that? Assigning every one of those 80 teachers to the teacher role in those 30 class courses is technically possible, but not an option. There will be around 79 uninvited pupils in every "teacher course".
For me the solution could come from two directions:
1. There was a central setting for role mapping between child and meta courses in Moodle 1. Use the equivalent in Moodle 2 to suppress teachers in the class courses appearing in the teacher courses alltogether.
2. Modifying the roles and their capabilities site wide.
What do you suggest?
i re-read your thread a couple times now... and still a bit fuzzy what you are asking... most likely due to my own lack of experience with moodle.
Visvanath, would "cohorts" be what you are looking for?
your getting away from a "tree base" categories paths, and going more for a "spider web" pathing were you could link between each and everything. via meta courses / meta links.
going to ask for a diagram. chicken scratch on some paper and scanned in or from a camera... microsoft paint and quick draw stuff up... or a flow chart, perhaps using http://drive.draw.io or using bullets / number lists in atto/tinymce editor...
i am going to assume use of LDAP server and use of some sort of booking software. to handle amount of seats per class room. and a given teacher type in a given classroom. and assigning students based on previous year...and you are trying to link students up to class rooms, and class rooms to teachers. along with having some "library like meta courses" to pull activities / resources from and to different classes / courses within moodle.
with above said. i am having a hard time visualizing. your connections between things. and reason for asking for a diagram or like.
The question is about a feature Moodle 1 had, called https://docs.moodle.org/19/en/Metacourse. The Moodle site I am talking about started during Moodle 1.4/1.5 times and was running 1.9 til last summer when we upgraded it to Moodle 2.6. (The teachers were happy with Moodle 1.9. The only reason we upgraded was because 1.9 is no more supported. Don't want to go on that tangent, that is why this comment is in brackets.) They were using the meta-course feature extensively and need to continue. I knew that the meta-course concept was overhauled too, but expected/hoped the meta-link enrollment is a close substitiute. Well, I stll hope, I completely new system would be a major blow.