Course meta link: Difference between revisions

From MoodleDocs
(Updating text to use source and target wordings)
 
Line 1: Line 1:
{{Enrolment}}
{{Enrolment}}
==About the Course meta link==
==About Course meta link enrolment==
The Course meta link makes it possible for all users enrolled in one course to be automatically enrolled in one or more 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.
Course meta link enrolment synchronises enrolments and roles from a source course to a target course.
 
{{MediaPlayer | url = https://youtu.be/Z3N9Lbm9qiA | desc = Overview of Course meta link}}
{{MediaPlayer | url = https://youtu.be/Z3N9Lbm9qiA | desc = Overview of Course meta link}}
==Site settings for Course meta link==
To use Course meta link enrolment, you need to enable it in ''Site administration > Plugins > Enrolments > Manage enrol plugins''.
Then click the settings link to review the course meta link settings.
By default all role assignments from the source course are synchronised to the target course. However, you can select particular roles to exclude in the setting "Roles that are not synchronised".


==Course settings for Course meta link==
==Course settings for Course meta link==
Line 8: Line 17:
*In a course, go to ''Course navigation > Participants > Enrolment methods''.
*In a course, go to ''Course navigation > Participants > Enrolment methods''.
*Click the dropdown menu under the enrolment methods and select 'Course meta link'.
*Click the dropdown menu under the enrolment methods and select 'Course meta link'.
''
 
[[File:enrolmentmethods29c.png|thumb|center|300px]]
[[File:enrolmentmethods29c.png|thumb|center|300px]]
*In the screen that comes up next, either type in a search term to find your course, or select from the dropdown box the course or courses you wish to bring enrolments from, and then click 'Add method':  
*In the screen that comes up next, either type in a search term to find your course, or select from the dropdown box the course or courses you wish to bring enrolments from (the source), then click 'Add method':  


[[File:NFCoursemetalinkeg.png|thumb|center|Several courses may be selected at once|400px]]  
[[File:NFCoursemetalinkeg.png|thumb|center|Several courses may be selected at once|400px]]  


*For each linked course, the users may be added to an existing group in the new course, or a new group may be created for them. (Groups from the linked courses are not synced to groups in the new courses. All users will be added to one group when the link is made.)
*For each linked course, users may be added to an existing group in the new course, or a new group may be created for them. (Groups from the linked courses are not synced to groups in the new courses. All users will be added to one group when the link is made.)


:Note:  ''A teacher in a course will only be able to choose from courses they are teachers in elsewhere.''
:Note:  A teacher can only choose courses that they are teachers in elsewhere.


*The users from the source (child) course will now be enrolled in the current course - see the numbers in the screenshot below:
*The users from the source course will now be enrolled in the current course - see the numbers in the screenshot below:


[[File:NFCoursemetalinkusers.png]]
[[File:NFCoursemetalinkusers.png]]


*When new users are enrolled to the source (child) course, they will be automatically brought into the current target (meta)course.
*When new users are enrolled to the source course, they will be automatically brought into the current target course.
 
==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==
==Course meta link capabilities==
Line 41: Line 42:
An administrator can enable teachers to add course meta links as follows:
An administrator can enable teachers to add course meta links as follows:


* Go to ''Site Administration > Users > Permissions > Define Roles''
* Go to ''Site Administration > Users > Permissions > Define Roles''.
* 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="wikitable"  
{| 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.]]  
|-
|-
| style="text-align: center;"| The default setting is "Not Set"
| style="text-align: center;"| The default setting is "Not Set"
Line 52: Line 53:
|[[Image:metacoursepermissionset01.png|Permission changes for editing.]]  
|[[Image:metacoursepermissionset01.png|Permission changes for editing.]]  
|-
|-
| style="text-align: center;"| When the Edit button is clicked, the panel changes to "Allow" and a checkbox
| style="text-align: center;"| When the Edit button is clicked, the panel changes to "Allow" and a checkbox.
|-  
|-  
|[[Image:metacoursepermissionset02.png|Setting permission to allow Teachers to link Meta courses.]]
|[[Image:metacoursepermissionset02.png|Setting permission to allow Teachers to link Meta courses.]]
Line 64: Line 65:
{| class="wikitable"
{| class="wikitable"
|-
|-
![[Image:simplemetacourse0.png|thumb|left|200px|Created - a child course and a meta course.]]  
![[Image:simplemetacourse0.png|thumb|left|200px|Created - a source course and a target course.]]  
![[Image:simplemetacourse1.png|thumb|left|200px|Associating one child course and one meta course.]]
![[Image:simplemetacourse1.png|thumb|left|200px|Associating one child course and one meta course.]]
|}
|}

Latest revision as of 17:38, 2 January 2025

About Course meta link enrolment

Course meta link enrolment synchronises enrolments and roles from a source course to a target course.

Overview of Course meta link

Site settings for Course meta link

To use Course meta link enrolment, you need to enable it in Site administration > Plugins > Enrolments > Manage enrol plugins.

Then click the settings link to review the course meta link settings.

By default all role assignments from the source course are synchronised to the target course. However, you can select particular roles to exclude in the setting "Roles that are not synchronised".

Course settings for Course meta link

  • In a course, go to Course navigation > Participants > Enrolment methods.
  • Click the dropdown menu under the enrolment methods and select 'Course meta link'.
enrolmentmethods29c.png
  • In the screen that comes up next, either type in a search term to find your course, or select from the dropdown box the course or courses you wish to bring enrolments from (the source), then click 'Add method':
Several courses may be selected at once
  • For each linked course, users may be added to an existing group in the new course, or a new group may be created for them. (Groups from the linked courses are not synced to groups in the new courses. All users will be added to one group when the link is made.)
Note: A teacher can only choose courses that they are teachers in elsewhere.
  • The users from the source course will now be enrolled in the current course - see the numbers in the screenshot below:

NFCoursemetalinkusers.png

  • When new users are enrolled to the source course, they will be automatically brought into the current target course.

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:
Permission block for allowing Teachers to link meta courses.
The default setting is "Not Set"
Permission changes for editing.
When the Edit button is clicked, the panel changes to "Allow" and a checkbox.
Setting permission to allow Teachers to link Meta courses.
Change to "Allow" by a click on the checkbox.
  • Scroll to the bottom of the page to save your changes.

Examples of meta-linked courses

Created - a source course and a target course.
Associating one child course and one meta course.

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.

2 child courses and a meta course.
1 child course and 2 meta courses.
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, or combining this enrolment method with the bulk meta course link plugin).

See also