Course meta link: Difference between revisions
Helen Foster (talk | contribs) (content moved from Metacourse) |
m (Text replacement - "class="nicetable"" to "class="wikitable"") |
||
(7 intermediate revisions by 4 users not shown) | |||
Line 4: | Line 4: | ||
==Metacourse examples== | ==Metacourse examples== | ||
{| class=" | {| class="wikitable" | ||
|- | |- | ||
![[Image:simplemetacourse0.png|thumb|left|200px|Created - a child course and a meta course.]] | ![[Image:simplemetacourse0.png|thumb|left|200px|Created - a child course and a meta course.]] | ||
Line 12: | Line 12: | ||
Examples: one "child" course (a course linked to a meta course) can be associated with many meta courses. Or one meta course can have many child courses associated with it. Both the child courses (non-meta courses) and the meta courses are independent and can be recycled many times, that is, each can be associated with many of the other. | Examples: one "child" course (a course linked to a meta course) can be associated with many meta courses. Or one meta course can have many child courses associated with it. Both the child courses (non-meta courses) and the meta courses are independent and can be recycled many times, that is, each can be associated with many of the other. | ||
{| class=" | {| class="wikitable" | ||
|- | |- | ||
![[Image:simplemetacourse2.png|thumb|left|200px|2 child courses and a meta course.]] | ![[Image:simplemetacourse2.png|thumb|left|200px|2 child courses and a meta course.]] | ||
Line 18: | Line 18: | ||
![[Image:simplemetacourse4a.png|thumb|left|200px|3 child courses and 2 meta courses.]] | ![[Image:simplemetacourse4a.png|thumb|left|200px|3 child courses and 2 meta courses.]] | ||
|} | |} | ||
There is one limitation: you cannot 'nest' metacourses. In other words, if you have child course A linked to meta course B, and you then link B as a child course to meta course C, a student enrolled in A will be added to B, but not to C. In this situation, you would need to add a meta link directly between A and C instead of trying to nest them. (Another option might be to use [[Cohorts]].) | |||
==Course settings for Course meta link== | ==Course settings for Course meta link== | ||
Line 39: | Line 41: | ||
==Site settings for Course meta link== | ==Site settings for Course meta link== | ||
The Course meta link plugin may be enabled or disabled throughout the site in '' | The Course meta link plugin may be enabled or disabled throughout the site in ''Administration > Site administration > Plugins > Enrolments > Manage enrol plugins''. | ||
The page '' | The page ''Administration > Site administration > Plugins > Enrolments > Course meta link'' contains options for defaults that admin can set. (It can be also be accessed by clicking the ''Settings'' link on on the course meta link section of ''Administration > Site administration > Plugins > Enrolments > Manage enrol plugins'') | ||
By default all role assignments from child courses are synchronised to meta courses. However, the "Roles that are not synchronised to metacourses" setting enables administrators to exclude particular roles. | By default all role assignments from child courses are synchronised to meta courses. However, the "Roles that are not synchronised to metacourses" setting enables administrators to exclude particular roles. | ||
Line 57: | Line 59: | ||
* Select the Teacher Role and click on the Edit button | * Select the Teacher Role and click on the Edit button | ||
* Scroll down to Course Meta Link as shown in the images below: | * Scroll down to Course Meta Link as shown in the images below: | ||
{| class=" | {| class="wikitable" | ||
|- | |- | ||
|[[Image:metacoursepermissionset00.png|Permission block for allowing Teachers to link Meta courses.]] | |[[Image:metacoursepermissionset00.png|Permission block for allowing Teachers to link Meta courses.]] | ||
Line 74: | Line 76: | ||
==See also== | ==See also== | ||
Some known issues: | |||
*[https://tracker.moodle.org/browse/MDL-34938 Important Open Issue: Enrolment expiration date settings in child course do not properly unenrol students from the Meta-course] | |||
*[https://tracker.moodle.org/browse/MDL-27628 A workaround in the tracker for adding more than one course at a time] | |||
How to use: | |||
* [http://www.youtube.com/watch?v=hA5QcTb13no&feature=player_embedded Screencast showing how to use the Course meta link plugin to make a Metacourse] | * [http://www.youtube.com/watch?v=hA5QcTb13no&feature=player_embedded Screencast showing how to use the Course meta link plugin to make a Metacourse] | ||
Line 79: | Line 89: | ||
[[de:Meta-Einschreibung]] | [[de:Meta-Einschreibung]] | ||
[[es:Enlace a metacurso]] |
Latest revision as of 15:18, 10 August 2021
The Course meta link plugin makes it possible for one course, called a metacourse, to bring in enrolments from other courses. The Course meta link plugin needs to be enabled both on the site level by the site admin and has to be enabled within the course.
Metacourse examples
Examples: one "child" course (a course linked to a meta course) can be associated with many meta courses. Or one meta course can have many child courses associated with it. Both the child courses (non-meta courses) and the meta courses are independent and can be recycled many times, that is, each can be associated with many of the other.
There is one limitation: you cannot 'nest' metacourses. In other words, if you have child course A linked to meta course B, and you then link B as a child course to meta course C, a student enrolled in A will be added to B, but not to C. In this situation, you would need to add a meta link directly between A and C instead of trying to nest them. (Another option might be to use Cohorts.)
Course settings for Course meta link
- In a course, go to Settings > Course administration > Users > Enrolment methods.
- Click the dropdown menu under the enrolment methods and select 'Course meta link'.
- In the screen that comes up next, select from the dropdown box the course you wish to bring enrolments from and then click 'Add method'.
- Note 1: A teacher in a course will only be able to choose from courses they are teachers in elsewhere.
- Note 2: To add more courses, add another instance of the course meta link.
- The users from the child course will now be enrolled in the current course - see the numbers in the screenshot below:
- When new users are enrolled to the child course, they will be automatically brought into the current metacourse.
Site settings for Course meta link
The Course meta link plugin may be enabled or disabled throughout the site in Administration > Site administration > Plugins > Enrolments > Manage enrol plugins.
The page Administration > Site administration > Plugins > Enrolments > Course meta link contains options for defaults that admin can set. (It can be also be accessed by clicking the Settings link on on the course meta link section of Administration > Site administration > Plugins > Enrolments > Manage enrol plugins)
By default all role assignments from child courses are synchronised to meta courses. However, the "Roles that are not synchronised to metacourses" setting enables administrators to exclude particular roles.
Course meta link capabilities
Enabling teachers to add meta links
An administrator can enable teachers to add course meta links as follows:
- Go to Site Administration > Users > Permissions > Define Roles
- Select the Teacher Role and click on the Edit button
- Scroll down to Course Meta Link as shown in the images below:
The default setting is "Not Set" |
When the Edit button is clicked, the panel changes to "Allow" and a checkbox |
Change to "Allow" by a click on the checkbox. |
- Scroll to the bottom of the page to save your changes.
See also
Some known issues:
How to use: