Enrol by user profile fields

Maintained by Nicolas Dunand
This plugin allows users to be enrolled according to any value stored in their user profile.
Price option: Free

Supports Moodle 2.1-5.0 See all versions
Latest release: 1 year ago
Installations: 1874
Downloads (last 90 days): 314

Frankenstyle name: enrol_attributes
Enrolment

Comments

Product ratings and reviews are coming to Moodle Marketplace. Until then, existing comments remain available to read, but new posts have been disabled.

Hello Andrea,
I think that, as with any enrolment plugin, the table grouping all enrolments regardless of the method is the mdl_user_enrolments table.
Hello Sofia,
I see what you mean, but this plugin does not provide the functionality you want. I would not know how to achieve this.
Hello Rolf,
There's no release scheduled for Moodle 3.4, but the current release should work. Let me know if it is not the case and I'll fix it.
Hello Nicolas,
I would like to know which table is recorded the date of enrollment in the course with this plugin.
Dear Nicolas / others,
I have a question regarding this plugin. Do I need to enable another additional enrolment method? I can force a user that matches the user profile criteria to be enrolled in a course, but I am hoping that a user who matches the criteria has the option to enrol, but definitely not for users who do not fulfill the criteria.
Dear Nicolas,
I would like to know, if you have plans to release a Version for Moodle 3.4.
Thanks
Rolf
I am having the same issue as Nicolas Dunand and I am not able to get the enrollment method to show as a choice in the course.
Dear Nicolas,
I need to modify your plugin so that the value stored in the user profile is compared with a "is like" operator or a "contains" operator.
Could you tell me where make the change?
It would be perfect if administrator could select the comparison operator from a select list.
Thanks
Hi, Nicolas.
I'm having this issue. The method is still not appearing in the Enrolment Methods of any course.
However, installation was successful; Moodle is not showing any debug error messages; and the 3 fields in the database are not empty (version, default_roleid and lastcron).
Should I have anything else in the database (mdl_config_plugins)?
Thanks.
Hi Nelson,
How did you solve the issue? did you update the database table manually?
I would like to fix the plugin but was never able to reproduce the problem.
Hi Francesco, we had the same issue and it was corrected by saving the setting in the plugin enrollment configuration. The value was empty in the table mdl_config_plugin even if we saw the correct field in the configuration.
Hi Nicolas,
I'm Francesco...I've a Moodle 3.1.6...I've installed the plugin version 2.4.2.
The installation has been successful.
The problem is that the "Enrol by user profile fields" method does not appear in Enrolment Methods, even if it is enabled between plugins.
Do you know how to resolve it?
Thanks!
Hi nicolas,
I´m testing your plugin and i´m having a problem that I cound not revolve.
When a user signs up (using no authentication method), i cannot access the course that I have previously configure for the custom field. I have to log off and log on an when I log in again, I can access to the course. If I click "force enrollment" while the user is logging in, refresh the page and it´s works. But, I need that after the user "sign up", the user has access to the course.
Do you know how to resolve it?
Thanks!
Hello, this sounds to be a usefull Plugin for me. BUT I cannot get that work. Using M3.3 on Win-Server Installation is without failure. I can setup Default-role for example. I Activated this enrolement-Plugin but it does nor show up in enrolement-methods for any cours I have. Have restarted my moodle already with no effect. What may be wrong??? Thanks! Rolf
We are using Moodle 3.3 and want to use existing profile fields to enroll users like department, team and others instead of custom user fields. How I can do that?