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:
1415 sites
540 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.

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

Comments

  • Rasmus Kongshøj
    Thu, 16 Oct 2014, 10:14 PM
    Is there a way to make this work in 2.7?
  • Aaron Martin
    Tue, 16 Dec 2014, 3:54 AM
    I just upgraded to moodle 2.7. The screen-shot you posted makes your plugin look pretty straight forward but the version that is released for moodle 2.7 looks nothing like the screen shot. In fact, it only has one field to input data into. Can you give an example of how to use this one? Thanks
  • On the jetty
    Tue, 3 Mar 2015, 1:18 AM
    Hi, I'm trying to get this work with Moodle 2.8 but I cannot see where to change the list of profile fields that are allowed. Where do you set the list of profile fields that can be used in the rules?

    Thanks

    Roger
  • Iain Gray
    Tue, 24 Mar 2015, 8:38 PM
    Hello

    I am not sure exactly how this works and how you can customise it to use our own Customised profile fields.
    Any pointers would be great.
    Iain
  • John Anderson
    Wed, 25 Mar 2015, 10:40 PM
    Hi and thanks for the plugin, Could I use this to force learners to complete a empty profile field? So my emrollment method would be if field_company != "" then they could be enrolled? So long as it's not empty?
  • Stephanie Doran
    Tue, 28 July 2015, 7:35 PM
    Hi I am upgrading from 2.4 to 2.8 and was wondering if anyone got the plugin to work on 2.8 yet? Thanks Stephanie
  • Stephanie Doran
    Thu, 30 July 2015, 5:22 PM
    Hi Nicolas, was hoping you could update me with the plans for this module and if a 2.8 version would be available, if there are no plans yet to upgrade could you give me a few pointers? We have thousands of shibboleth users and use your plugin to enrol them all, so its integral to our plans. Thanks Stephanie
  • Nicolas Dunand
    Thu, 30 July 2015, 5:31 PM
    Hi Stephanie,
    I just checked and it works on Moodle 2.8 and 2.9 (although I have to correct a couple minor things which do not prevent the plugin from working). We are going to upgrade to Moodle 2.9 in a month, so I'll release a new version in a couple weeks.
  • Stephanie Doran
    Thu, 30 July 2015, 5:43 PM
    Hi Nicolas, thats brilliant the plugin has always worked well for us. The minor issues won't affect me then using it on 2.8? Thanks Stephanie
  • Nicolas Dunand
    Thu, 30 July 2015, 7:17 PM
    I'm sure they won't. Anyway, the version I'm planning to release in a couple weeks will be 100% compatible with Moodle 2.7-2.9.
  • Stephanie Doran
    Thu, 30 July 2015, 8:45 PM
    Thank you Nicolas!
  • Stephanie Gerald
    Thu, 20 Aug 2015, 12:14 AM
    Hello! I'm also trying to find some sort of documentation on how I add in my own custom profile fields? I've tried editing the "jquery.booleanEditor.js" file that some others have commented here about, but my profile field never shows up in the profile field drop-down within the course enrollment plugin. How do we add our custom profile fields to the drop-down list?
  • Frankle Lee 李智高
    Tue, 8 Sept 2015, 11:38 PM
    will this work on 2.9? Any develop plan for that?
  • Larry Lippke
    Fri, 25 Sept 2015, 12:19 AM
    I don't want to automatically enroll everyone with specific content in a profile field, but use that as a filter for people wanting to self enroll. That is, when someone intentionally attempts to enroll in a course, the plugin checks the user's profile. If the condition is met, the user is enrolled. If the condition is not met, the user is not permitted to enroll. Is this the way this plugin works?
  • Nicolas Dunand
    Wed, 14 Oct 2015, 12:58 PM
    Hello,

    First, thanks for everyone's feedback. The new version (2.0) if this plugin is now available, the main enhancements are:

    - official support for Moodle 2.7 to Moodle 2.9
    - the enrolment plugin does not have to rely on Shibboleth authentification any more
    - you can now easily define the custom user profile fields you wish to use
Please login to post comments