Moodle plugins directory: Enrol by user profile fields | Moodle.org
Enrol by user profile fields
Enrolment ::: enrol_attributes
Maintained by Nicolas Dunand
This plugin allows users to be enrolled according to any value stored in their user profile.
Latest release:
1390 sites
551 downloads
132 fans
Current versions available: 6
This plugin allows users to be enrolled according to any value stored in their user profile. If you use an external authentication scheme (LDAP, Shibboleth), you can store values in hidden user fields of the users' Moodle profile, and then use these values to automatically enrol users if some courses.
Useful links
Contributors
Nicolas Dunand (Lead maintainer)
CSE Université de Lausanne: Supporting institution
Please login to view contributors details and/or to contact them
I installed the plugin and made the necessary changes. My scenario is that students must view the course based on a custom user field that I created. I don't see the course when I log in, but I do if I click the force enrolment now button in the plugin settings. Is there anything else I'm overlooking?
In the main plugin settings in the Moodle administration, you can check the "Enrol users immediately at login" checkbox; this will process the rule immediately upon each login. In all other cases, the rules are processes periodically as specified in the scheduled task's schedule under Administration > Server > Scheduled tasks > "Process all rules and enrolments for Enrol by user profile fields". HTH
I've got a small question. Where in the db is are, the selected profilefields wich you want to use for enrolment, stored? (enrolsettingsattributes)
kind regards Koen
it should be either in the mdl_config or mdl_config_plugins table.
I have found the data table with the enrol attributes.
What I'm actually looking for is where the data / profile fields are stored that may be used for the enrollment on the course page.
When I have created a profile field and placed it manually in the db config_plugins, this profile field is not yet visible at Enrol by user profile fields in the course.
Hopefully you can provide me with an answer.
Is it stored in de cache or a other db table?
THX
I have the same problem, @Aaron Harker could you activate it?
Could someone help me how to activate it in the course?
Thanks !
Manual Enrolments
Self enrolment
NurseEnrol (Enrol by user profile field)
Seems plugin is not working as have set NurseEnrol to a specific user field which is the Grade. This grade is Nurse
If a grade is a doctor he still is able to register into course. What am I doing wrong?
Thanks!
Question: Is it possible to filter suspended users with the enrol by user profile fields plugin so that they are not enrolled in a course?
I have issue with this plugin hope that we can resolve, i enabled login as google and configure this plugin but the enrollment using google working fine and this plugin stop working, but when I force enrollment inside enrollment method using this plugin it works, it when the students login using google cannot see their course and also when I go to participants I can’t see the students, please anyone faced same issue.
Thanks a lot
Best regards,
Just wanted to see if there would be any future updates where the conditions rules include options other than equality? Such as greater than or equal to?
Thanks!
I´ve installed and activated the plugin on Moodle 4.0. I can see main plugin settings in site administration but I can´t see where to configure the conditions for enrolment. Our theme is Adaptable but I´ve tried changing to Classic and it hasn´t made any difference. Where should these conditions appear? Thanks.
Eu quero colocar uma condição para as matrículas dos meus alunos. Quero deixar um curso específico condicionado a quem está em determinado setor, indicado nos campos de perfil de usuário.