Your Moodle version

General plugins (Local): Cohort role synchronization

Maintained by Picture of Paul Holden Paul Holden
Automatically synchronize cohort members into system roles.

Moodle Cohorts are a great tool for creating site-wide groups of users, and using these groups to enrol users en-masse into courses. This plugin extends the functionality of cohorts by allowing them to be automatically assigned to system-level roles.

This is especially useful for local customizations, i.e. you want your Staff Users cohort to be enrolled into all staff related courses, but also assign them to a system role that grants them extra permissions across the site. By listening for relevant events, any amendments made to configured cohorts will automatically be reflected in the appropriate roles.

After installing the plugin, linking a cohort to a role is as simple as selecting each from a dropdown menu and pressing Save changes:

Create Synchronization

See the project readme file for the most up-to-date instructions.




Picture of Paul Holden
Paul Holden (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • MD shot of me from his iphone4
    Wed, Dec 4, 2013, 11:11 AM
    Hi Paul,
    thanks for sharing this, that's an interesting choice for a logo wink

    I think we could use some screenshots or diagrams for a quick overview explanation of how the UI lets us do the sync ( and setup of it).
Please login to post comments