Auto assign cohort (deprecated for local_cohortauto)

Maintained by Dan Marsden, Catalyst IT
This Authentication plugin automatically assigns users into cohorts based on information in their user profile fields.
Price option: Free

Supports Moodle 2.0-3.0 See all versions
Latest release: 10 years ago
Installations: 142
Downloads (last 90 days): 22

Frankenstyle name: auth_mcae
Authentication

Comments

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

@Luka - it's not clear what your issue is - you could try asking for help in the community forums where you can also include screenshots - alternatively you purchase support from your local Moodle Partner who might also be able to help further.
I have github version and Moodle 3.4. All is ok but the cohort's name. Why the cohort's name is wrong? It seem that doesn't recognizes the any field, and it uses the empty field text. Thank you.
We are setting up a Moodle site where a user makes their own account through a version of the email self registration. In this form the user choses a cohort that we have setup beforehand. (create cohort, than convert to mcae cohort using /mcae/convert.php).
At first that process seemed to work perfectly. Now we are noticing that mcae is creating new cohorts with the same name and assigning users in that cohort instead of the cohort we setup beforehand (and added to courses as a enroll method). Do you have any idea what could be the problem?
And thank you for taking the time to maintain this plugin, Dan!
Best, Bas Harkink
Version mcae 3.1 (2016022900) doesn't seem to work with Moodle 3.3.1.
Is the Github version compatible with Moodle 3.3.1?
I thought it was removing the old cohort enrolment - if not, there might be a bug, feel free to contact me privately if you are willing to pay for my time to investigate. (I work for the Moodle Partner Catalyst IT)
Thanks a lot Dan... I had installed Github version, it's working smile
But what if the user profile was edited and user fields were updated!!
Will the user Shift to other cohort..
As of now what I observed is, user been added to the updated cohort group, but was not removed in the old cohort..
is there any way to do that..(to remove from the old cohort when the user profiles fields are updated)
Thank you
@srikanthi - I added a patch to the version in github that does that but didn't release it here - feel free to give it a go.
Hi Dan... I would like to use this plugin.. But my requirement is, is it possible to enroll to cohort as soon as the user is created. And not after user has logged in.. Thank you
@A Guy - try using the version in github to see if that is better - there are a few changes there that improve the process a bit.
@Tristan - it's not something I'm planning to work on at the moment, but feel free to submit a pull request if you work it out - or if you're willing to fund the time for someone to look at this drop me a private message and I can provide information on our rates (I work for the Moodle Partner Catalyst IT)
I am using this plugin and it works great with the exception of one process. The user has to log in and then log out. Then log back in in order for the user to be enrolled in the cohort/course. How can I get this to allow the user to be enrolled in the course via the cohort upon first logging in? Thanks
Hi Dan. I wonder how big a task it would be to add the ability to create cohorts from user Badges? ie. {{badge_badgename}} into cohort "badgename".
This could then allow site role assignment / other functionality to users based on badges earned (sometimes through the use of other plugins ie. Cohort Role Syncronization).
For myself, the end goal would be for users to gain additional permissions once they have completed online training.
Complete training -> Earn Badge -> Enrolled in Cohort -> Cohort assigned custom role (Cohort Role Syncronization) -> Additional permissions with custom role
Anyone have any thoughts on this?
Thanks
this plugin creates cohorts based on user profile information - for example if you have a local club field in the user profile it will create a site-wide cohort with the club name and assign everyone with the same club name into a site-wide cohort. You can then use other plugins/mangement to assign those cohorts to courses etc.
Hello, I am looking for a plugin that will automatically add a Email-based self-registration to a specific 'cohort' based on the users 'local club' field. I want to add the 'local club' as a mandatory field during self-registration.
Is this something this plugin can do? I am not a developer but I would like some clarification to make sure this is what this plugin will achieve. I am using Moodle 3.3.
Appreciate the help!
Is anyone still using this on any version 2 install?
I use it quite happily, but was wondering if there is a way to remove suspended user accounts from the cohorts?
As it's suspended the user will never login again so they won't be removed.
If there is a way to "force" run the plugin via cli that would do the trick.
Hello!! I am using plugin saml2 to authenticate in my web app. Actually, my app doesn't create automatic cohorts with this plugin. So I would like to know if it is possible and what I should do. Thanks.