Profile field based cohort membership icon

Profile field based cohort membership

Moodle plugin which lets admins manage cohort memberships based on users' custom profile fields
Price option: Free

Supports Moodle 3.2-5.2 See all versions
Latest release: 3 weeks ago
Installations: 2663
Downloads (last 90 days): 540

Frankenstyle name: local_profilecohort
Local plugins

Comments

Comments are no longer open for new posts. Existing comments remain available to read.

Just stopping by to say that I installed your plugin and works like a charm. Thank you for the good job.
Very good plugin, can you add "ends with" option to the criteriums?
Hi, very lovely plugin you have developed, is there a chance this plugin works with Conditional field plugin?
For anyone using multi-select profile field, you'll need to add this code https://github.com/ned-code/moodle-local_profilecohort/commit/98c05a0f5f46e3c9a04c91bd6ef0b0ad3e47fcd0
Hi, I'm using version v4.0-r2 (2022071202) and in this version rules can only be based on the following options: Matches Yes / No / Is defined / Is not defined.
In the screenshot above there appears to now be an option to have the rule to match a specific value within a field, e.g. "Mathematics" or "Computer Science" as shown above.
Does this mean the plugin can now identify specific values inside a field (rather than only identifying whether the field is empty or not) and most importantly, can it identify specific values in a drop down field?
If anyone can tell me if the plugin can now identify values within a drop down field and from which version of the plugin (4.1, 4.2 or 4.3) this option became available I'd be really grateful.
Thanks.
Hello, we are using this plugin and we are very happy about it. I would like to suggest the following 2 improvements:
1) ameliorate the look and feel and apply the AND/OR logic
2) give the possibility to select the enrolment date
thank you
Andrea
Hi,
The plugin is certainly very interesting and for me solves quite a bit of work. Unfortunately, since I have multiple criteria by which I have to place users in different cohorts, the current layout seem to be inefficient and also heavy. Would it be possible to improve the interface for creating rules, for example through the use of radio buttons or check buttons and AND/OR selectors?
Another interesting feature would be the possibility to handle exceptions, or better yet, manually add users to a group, even if it does not match the default automatic criteria.
In any case thank a lot for this plugin.
It seems this plugin can only have 1 set of rules for 1 cohort. I'm trying to manage multiple cohorts with their own set of rules, is that possible? It looks like only 1 set of rules can manage multiple cohorts, but I need multiple set of rules...
This is truly an amazing plugin... it does exactly what we need. Does anyone know if there is a hard limit on how many cohorts/rules this plugin can manage? Due to the nature of our structure, we might easily end up with 720 rules to manage 360 cohorts, is that going to be a problem?
I have an urgent problem that I hope someone can help me with. I love this plugin. I just spent days setting up all the rules so that students are automatically added to cohorts and then those cohorts are enroled in classes. But here's my problem. If a student doesn't keep up with their work in the class, the teacher can un-enrol them from that specific class. However, since they are part of a cohort, they can not be unenroled from a class, without having to unenrol them from the cohort, which then kicks them out of all their classes. Is there a way around this? Is there something I can do to be able to manage their course enrolment manually even though they were enrolled as part of a cohort? I guess my question isn't really about forming the cohort from their profile field, but rather enroling by cohort into a class.
Hi all, @Simon Davies - I too found that 'custom conditional profile fields' does not work/show as options. I want to add I think it would really useful to have these plugins work together. Thanks for this great plugin.
Is there a way to use this plugin based on standard Moodle fields (Country, City/town, Institution, Department) as well? As far as I understand, it only works for custom user profile fields.
Hi guys - just discovered that this only works with custom profile fields - but not custom conditional profile fields https://moodle.org/plugins/profilefield_conditional. I would imagine that the filter that presents the fields for selection doesn't include these, so it might be a quick task to extend the functionality? Any thoughts on that? Thanks
to work with ldap_syncplus plugin just add in "locallib.php"
after line 39 : require_once($CFG->dirroot . '/auth/ldap_syncplus/auth.php');
between $this->errorlogtag = '[AUTH LDAP] ';
and } else {
return false;
}
just add :
} else if (is_enabled_auth('ldap_syncplus')) {
$this->authtype = 'ldap_syncplus';
$this->roleauth = 'auth_ldap';
$this->errorlogtag = '[AUTH LDAP SYNCPLUS] ';
i think it would be interressent to make the change directly in the next release
Hello,
I would like to know if I can manage more than 500 cohorts with this plugin?