Course meta link

From MoodleDocs
Revision as of 17:38, 2 January 2025 by Helen Foster (talk | contribs) (Updating text to use source and target wordings)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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