Note: You are currently viewing documentation for Moodle 3.11. Up-to-date documentation for the latest stable version of Moodle may be available here: Course meta link.

Course meta link: Difference between revisions

From MoodleDocs
m (updated)
 
(5 intermediate revisions by 4 users not shown)
Line 5: Line 5:
==Course settings for Course meta link==
==Course settings for Course meta link==


*In a course, go to ''Administration > Course administration > Users > Enrolment methods''.
*In a course with the Boost theme, go to Participants and click the cog/gear icon above the Enrol users buttons then click Enrolment methods.
*In a course with the Classic theme, click Navigation, then Participants and then click the dropdown next to the Enrol users button and click 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'.
''
''
Line 43: Line 44:
* 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="nicetable"  
{| 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 61: Line 62:
==Examples of meta-linked courses==
==Examples of meta-linked courses==


{| class="nicetable"
{| 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 69: Line 70:
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="nicetable"  
{| 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 76: Line 77:
|}
|}


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]].)
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 [https://tracker.moodle.org/browse/MDL-27267?focusedCommentId=496408&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-496408 combining this enrolment method with the bulk meta course link plugin]).
 


==See also==
==See also==


Some known issues:
* MDL-34938 - Important Open Issue: Enrolment expiration date settings in child course do not properly unenrol students from the Meta-course - (old: FIXED as of Moodle 2.9)
* MDL-27628 - A workaround in the tracker for adding more than one course at a time (old: FIXED as of Moodle 3.1)
How to use:
* [https://moodle.org/mod/forum/discuss.php?d=316161#p1266891 Re: Help setting up meta link metacourses with parent child courses] forum post
* [http://www.youtube.com/watch?v=hA5QcTb13no&feature=player_embedded  Screencast showing how to use the Course meta link plugin to make a Metacourse]
*[[Metacourse examples of use]]
*[[Metacourse examples of use]]
* [https://moodle.org/plugins/view/enrol_metabulk Bulk meta course link plugin] - this plugins allows to meta link several courses in each role instance


[[de:Meta-Einschreibung]]
[[de:Meta-Einschreibung]]
[[es:Enlace a metacurso]]
[[es:Enlace a metacurso]]
[[fr:Lien méta-cours]]
[[ja:コースメタリンク]]
[[ja:コースメタリンク]]

Latest revision as of 04:58, 14 May 2024

About the Course meta link

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 settings for Course meta link

  • In a course with the Boost theme, go to Participants and click the cog/gear icon above the Enrol users buttons then click Enrolment methods.
  • In a course with the Classic theme, click Navigation, then Participants and then click the dropdown next to the Enrol users button and click 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, and then click 'Add method':
Several courses may be selected at once
  • 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.)
Note: A teacher in a course will only be able to choose from courses 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:

NFCoursemetalinkusers.png

  • When new users are enrolled to the source (child) course, they will be automatically brought into the current target (meta)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

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 child course and a meta 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