Dynamic cohorts
Premium Certified Partner
Maintained by
Dmitrii Metelkin, Catalyst IT
Dynamic cohorts plugin allows dynamically add and remove users from cohorts based on configured rules, which themselves are composed of conditions.
Comments
Comments are no longer open for new posts. Existing comments remain available to read.
i don't know if you are in a similar config as one of our platforms (running on 4.5.10): only 5 types of custom fileds are handled : text, menu, autocomplete, checkbox, datetime.
Just after installation i tried the plugin and don't have any possible fields in custom profile field of the allowed type. After addding possible fields it works well.
Just a comment to developers: should it be possible to mix AND /OR conditions (shouldbe more complex to handled but nice to have!)
Thanks
Thank you for the plugin, it is very helpful.
I’m having an issue with Dynamic Cohorts on Moodle 4.5.4+ (Build: 20250516) using plugin version 2025102000.
When I go to Manage rules and click “Add a new rule”, I get a 404 Not Found error.
I’ve already opened an issue in the bug tracker with more details.
Could you please help me?
Thank you.
I can't install the Moodle 4.1 version. It raises an "Exception - Class "ZipArchive" not found" error
I need help setting up the Excel spreadsheet in CSV format, please.
I can't filter by cohort custom fields.
I need to be able to register users according to their institution, department, and function.
The Excel column headings are lastname, firstname, username, email, password, cohort (for the institution), profile_field_function, profile_field_service.
Can you point me to my errors?
Thank you for your help.
Céline
This is an absolutely brilliant plugin! Many thanks to the contributors!
I'm wondering if there's a technical or practical limit to how many conditions can be combined with 'OR' in a single rule. I want to include users whose email address ends with one of over 50 different domains.
Would it be better to split this into multiple rules, each with fewer conditions?
Thanks in advance,
Hanna
Does this cohort plugin have conditions for you to omit users when their accounts have been suspended?
I hope you are well, it's been ages. Dynamic Cohort appears to work on Moodle 5. Could you update the supported extension on your end to Moodle 5 so that it installs automatically each week when we update our Moodle instance? It saves us so much time. Cheers.
Will this plugin work in allowing users who self-register using using an email with certain pre-vetted domains (for example @businessname.com) to be automatically added to a cohort? The goal is to avoid manual assignment of users from a list of organisations to certain cohorts.
Please don't hesitate to raise your request in github as we manage all feature requests there. See https://github.com/catalyst/moodle-tool_dynamic_cohorts/issues
Is there a plan to maybe add on to this plugin to include other conditions, such as relative expiration dates, with either "inactivate this dynamic rule 2 months from creation/today,". I think many of us are using this wonderful too in conjunction with cohort sync which lacks expiration dates. In our case, we need to be able to have cohorts or rules be individually managed at customer level, not course level, ideally through fixed or relative dates.
I am using this plugin and I can see all the custom profile fields.
Ricardo