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:
1404 sites
574 downloads
131 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.

Screenshots

Screenshot #0

Contributors

Nicolas Dunand (Lead maintainer)
CSE Université de Lausanne: Supporting institution
Please login to view contributors details and/or to contact them

Comments RSS

Sowim ol koments
  • Alaa Saeed
    Tue, 28 Jun 2022, 12:49 AM
    Dears,
    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,
  • Chris L
    Thu, 7 Jul 2022, 12:35 PM
    Hi Nicolas,
    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!
  • Hay B
    Thu, 25 Aug 2022, 6:28 PM
    Hi,
    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.
  • Ana Carolina Nunes dos Santos
    Tue, 13 Sep 2022, 1:27 AM
    Hello,
    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.
  • Rudraksh Batra
    Sun, 5 Mar 2023, 4:19 PM
    Hi, I am trying to use this plugin, however in my case it is not showing the fields in drop down, even after creating

  • Ben Girard
    Wed, 5 Apr 2023, 12:22 AM
    Based on the comments.... The lack of clear steps on how to configure and use this plugin must drastically negatively impact its adoption. I installed it, enabled it, yet there are no rules options or place where I can find how to configure it.
  • Ben Girard
    Wed, 5 Apr 2023, 12:23 AM
    Also, why is this plugin only manages custom user profiles and not all user profiles?
  • Rudraksh Batra
    Wed, 12 Jul 2023, 6:36 PM
    Hi I hv enrolled 400 user using this plugin in 1 course, now i want to unenroll 5 users out of that, can you please advise, as i am not able to delete the enrollment, as course only show delete for self enrollment and manual enrollment
  • Rudraksh Batra
    Wed, 4 Oct 2023, 12:20 AM
    Hi, can you please help i am using this plugin, however, whenever i register and login it is not allotting a course to that user, even though i selected the option to enroll on login itself, can you please advice what could be the reason, now what is happening it is enrolling, whenever enroll by user profile cron is running at a gap of 1hr.
    earlier it was running fine, whenever user click the confirmation link, it allot student role.
  • Paula Rosado Jiménez
    Tue, 14 Nov 2023, 6:07 PM
    I cant suspend/activate students when I use this enrol method. It is possible?
  • Nicolas Dunand
    Tue, 14 Nov 2023, 6:24 PM
    Hello Paula,
    Indeed this is not possible to either modify (e.g., suspend) or remove a user enrolment when enrolled by this plugin. Even if it was, the plugin would re-enroll the person automatically later on (either on login or when the scheduled task is run, depending on the plugin settings).
  • jeremy leening
    Fri, 17 Nov 2023, 6:53 PM
    Where you can set: Profile fields to be used in the selector, it may look like your custom profile field is selected but i had to press it again and save changes to be able to see the enrollment method.
  • Brian
    Thu, 23 Nov 2023, 5:03 PM
    Is there any method to manage rollovers? So academic year 2023_4 year 1 student then gets 2024_5 year 2. However, it looks like each field is a singular item e.g. cannot be comma or semi colon separated. One profile field can enrol in many different courses, but we seem to need multiple profile fields per academic year. Plus the complexity of different strands in HE suggest needing very complex enrolment by fields filtering per course.
  • B G
    Sun, 18 Feb 2024, 11:42 AM
    Brilliant plugin! yet, impossible to configure. Where is the menu to define enrollment rules a shown in the screenshot? There should be steps in the instructions on how to configure it once installed.
  • B G
    Sun, 18 Feb 2024, 11:59 AM
    Finally, I found out that the interface to use this plugin is INSIDE of each course, under participants/enrolment method. It is quite buried.
Please login to post comments