Enrolment upon approval

Enrolment ::: enrol_apply
Maintained by Yes, that's meFlotter Totte, emeneo Plugins
The enrolment plugin "enrol on approval" adds an approval step into the course enrolment process. Users will be informed by mail as soon as their course application has been approved/ rejected.
Latest release:
1923 sites
880 downloads
137 fans
Current versions available: 4
Warning: if you upgrade from an earlier version to 3.5-e you will need to re-set your e-mail notification settings. Also earlier - currently unpublished versions of 3..5 are affected. For more details please see: https://github.com/emeneo/moodle-enrol_apply/issues/89

Enrolment process:

The enrolment plugin "enrol on approval" makes the following enrolment process possible:

  1. User applies for course enrollment
  2. In case required, user fills in standard/additional user profields
  3. Admin approves enrollment application (or cancels it)
  4. User gets informed about admin's action by e-mail
  5. After admin has approved, user is enroled to the course.

Stay up to date

A big thanks to emeneo for providing a place for support for the plugin. I recommend you to create an account on below site in order to receive latest information related to the plugin.

emeneo plugin world

www.emeneoplugins.chocolatelms.com/


Credits:

  • Abhishek Goel (Course specific approval list, Security issue, additional placeholders)
  • Andreas Bias (Clean up mixup of customtext2 and customtext3 fields (for fresh installations)
  • Arnaud Trouvé (Allow to tweak role manually; Prevent to unenrol a user with a pending application; Set timestart on enrolment confirmation; allow to automatically unenrol users  based on an enrolment duration; user with `enrol/apply:manage` capability can change an enrolment status, starttime and endtime)
  • BlackNetworkBit (Fix delete user bug)
  • Biquet (Correct new enrol strings)
  • Carlos Shirasawa (Shiro)  (bug fixes)
  • Chiew (Bug fix new instance notification)
  • Daniel Neis (bug fix for 3.0)
  • David Aragon (Add an option to turn off new enrolments in an instance (customint6), Newenrols string cleaner)
  • emeneo (several features, bug fixes and maintenance work)
  • Derek Nugent/Region10 (User profile fields on enrollment screen)
  • Dimitri Vorona (bug fix for 3.0)
  • Erik Nell (German lang correction)
  • eWallah (bug fix)
  • Gilles-Philippe Leblanc (bug fix)
  • golenkovm (add privacy provider class)
  • Jarosław Maciejewski (bug fix for 3.0)
  • Johannes Burk (Several bug fixes)
  • Jordi Fontesca (Bug fixes, improved enrolment form, imroved notifications for teachers and managers (global role))
  • Joy Brusich (Fix bug $instance not initiated)
  • Konstantin/ CMD (Max users information on enrol screen)
  • Lainme (Chinese version, mail bug fix)
  • Matteo Rigoni (Italian lang file, Unenrolself feature)
  • matuduke (Fix to enable enrol method on new created courses)
  • Michael Milette (APPLY-FixMultilanguage)
  • Mitsuhiro Yoshida (Japanese version)
  • Rebecca Schmitt (German version)
  • relecand (bug fix)
  • Raphaël Snts (version fix)
  • Roger Costa Oliveira (Portuguese/Brazil (PT_BR) version)
  • Romain Deleau (Groups / Opt commentary field / Notification threshold)
  • Scott Karren (American English lang file, EN lang file improvements)
  • Stefan Zahradnik, HS Nordhausen (Save & access submitted data during enrollment)
  • Vicente Jiménez Aguilar (Spanish version)
  • Village of Palatine (Info capture field and notification to teachers
  • Vincent Schneider (Fix unenrol bug)

Donations:

  • Catherine Behan
  • Fiona Dhrimaj


Screenshots

Screenshot #0
Screenshot #1
Screenshot #2

Contributors

Yes, that's me
Flotter Totte (Lead maintainer)
emeneo Plugins: Concept, development and support
Please login to view contributors details and/or to contact them

Comments RSS

Comments

  • Yes, that's me
    Thu, 8 Feb 2018, 1:01 PM
    @Alexandre Bento Martins: Did you test it and find problems?
    --> https://moodle.org/mod/forum/discuss.php?d=189334#p1462341
    If you do not have time to support testing but need the 3.4 version urgently, please send a ticket for a paid request:
    --> www.emeneo.com/support
    Thanks
  • Steve Pollock
    Wed, 1 Aug 2018, 8:57 AM
    Hello Moodle Enthusiasts,

    I installed this on Moodle 3.3.5 and it causes moodle to hang when a user clicks the "Enroll Me" button. When it hangs, it appears to affect the entire system (other moodle users may hang as well) Any ideas what's up?

    Although a severe issue, it appears to otherwise work : sends the email, and allows for enrollment/cancellation etc.

    I would really like to have this functionality if I can figure out what it's doing.

  • Mango P.
    Wed, 19 Sept 2018, 11:06 PM
    Hello, this looks very helpful plugin, thanks!
    Is there possible to change approval role? Like i would like to mentor approve his students to courses?
  • Yes, that's me
    Thu, 20 Sept 2018, 11:26 AM
    @Ilva P.: Do you mean the role which is assigned in the course to the approved user or do you mean the role which is able to approve users to a course? Both is possible and explained in the handbook; http://www.emeneoplugins.chocolatelms.com/course/index.php?categoryid=5
  • Stefan Zahradnik
    Thu, 18 Oct 2018, 4:47 PM
    I would like to use the plugin to allow students to enroll in scholarly work. A student wishing to write a paper requests enrollment in a course. In the comment field, he enters the topic of the paper. After submitting, the examiner receives his notification e-mail and can decide whether to accept or reject the enrollment with this topic of the paper. That works so far. However, after accepting the enrollment application in Moodle, the examiner can now no longer read the topic of the paper. In other words, what has been entered in the "comment" field can now nowhere be read in Moodle. Here it would be nice if the plugin could be extended so that the information in "comment" is permanently stored, for example in students' course-related notes.
    Or have I just overlooked where the "comment" after accepting the enrollment can still be read?
  • Dinis Medeiros
    Thu, 10 Jan 2019, 8:37 PM
    PT-PT translation: DONE
  • Dinis Medeiros
    Fri, 11 Jan 2019, 7:06 AM
    Error after a user click in "Enrol me"

    Notice: Undefined property: stdClass::$lang in /home/pm1yedpj/public_html/moodle/enrol/apply/renderer.php on line 108
    Skip to main content
    This page should automatically redirect. If nothing is happening please use the continue link below.
    (Continue)
    Error output, so disabling automatic redirect.
  • Abdul Basit
    Tue, 15 Jan 2019, 12:34 PM
    when this plugin will be available for moodle 3.6? Please update thx
  • James Rivers
    Mon, 21 Jan 2019, 6:40 PM
    Can this be used with Moodle Vers 3.6.1?
  • Robert Brenstein
    Thu, 24 Jan 2019, 1:10 AM
    Is the only documentation for this plugin in the Emeneo Plugin World? It seems that I have to pay $25 to look at it there.
  • Yes, that's me
    Thu, 24 Jan 2019, 4:54 PM
    Hi Denis, Thank you very much for the translation! Regarding the bug: what did you do before that happened? We have recently updated the plugin. Does the bug still persist?
  • Robert Brenstein
    Fri, 22 Mar 2019, 1:56 AM
    Is there a plan to make this plugin multilang-compatible? I refer to messages sent in response to request to enroll. There is only a single input field and it does not handle multilang format. Some plugins have mail templates as part of language files, eliminating this issue altogether (they can be edited in the local language files).
  • jeff Hall
    Fri, 21 June 2019, 6:28 AM
    Are there any plans to make this compatible with Moodle 3.6x or 3.7x?
  • Huzefa Ghadiyali
    Mon, 8 July 2019, 11:19 PM
    Hello Flotter,

    As stated in the above thread that "Admin approves enrollment application (or cancels it)" I have a usecase where in my organization there are is a reporting manager for each user mapped in LDAP how can I have them mapped direcly in moodle so instead of admin the manager approves their enrollment request.
  • Laura Reed
    Wed, 18 Sept 2019, 3:35 PM
    Hi, our business uses PDR forms to apply for approval any chance we can upload PDR forms to enrolment requests?
Please login to post comments