## Enrolment: Enrolment upon approval

enrol_apply
Maintained by Flotter Totte
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. Related moodle forum: https://moodle.org/mod/forum/discuss.php?d=189334
679 sites
52 fans

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)
5. After admin has approved, user is enroled to the course.

For moodle version 3.2, 3.3 and 3.4 please look here

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.

Credits:

• Abhishek Goel (Course specific approval list, Security issue, additional placeholders)
• Carlos Shirasawa (Shiro)  (bug fixes)
• Daniel Neis (bug fix for 3.0)
• emeneo (several features, bug fixes and maintenance work)
• Derek Nugent/Region10 (User profile fields on enrollment screen)
• Dimitri Vorona (bug fix for 3.0)
• eWallah (bug fix)
• Gilles-Philippe Leblanc (bug fix)
• 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))
• Konstantin/ CMD (Max users information on enrol screen)
• Lainme (Chinese version, mail bug fix)
• Matteo Rigoni (Italian lang file, Unenrolself feature)
• Michael Milette (APPLY-FixMultilanguage)
• Mitsuhiro Yoshida (Japanese version)
• Vicente Jiménez Aguilar (Spanish version)
• Village of Palatine (Info capture field and notification to teachers
• Rebecca Schmitt (German version)
• relecand (bug fix)
• Roger Costa Oliveira (Portuguese/Brazil (PT_BR) version)
• Scott Karren (American English lang file, EN lang file improvements)

Donations:

• Catherine Behan
• Fiona Dhrimaj

### Contributors

• Wed, 13 Apr 2016, 12:36 AM
Worked!!!
• Tue, 24 May 2016, 1:29 PM
Hello.
I have a problem with using this plugin. When i choose in course enrolment metod "enrol upon aproval" - only one student could enrol with this method. Other students have report message that course is full. Does anyone have advice what to do?
Thank you

Peter
• Thu, 7 Jul 2016, 10:59 PM
Can I put a LIMIT to the NUMBER of students that are able to require enrolment? (= seat limits)
• Wed, 21 Sep 2016, 2:12 AM
Hello,
I have the following situation> On the Moodle server it was installed the plugin Enrollment upon approval (for Moodle 3.0). The teacher in charge with enrollment use this method of enrollment, with restriction for users - to enroll only if they are into a specific cohort. This option disappear from the admin interface, and now any user can enroll to the courses. Do you have any idea what can be done to fix this?Thank you very much.
Thank you
Nely
• Fri, 2 Dec 2016, 8:08 PM

Thank you very much for this plugin that works really well even in moodle 3.1.3
I was wondering if it was possible for the course teacher to receive an alert directly in the moodle as soon as a person would like to enroll in his course.
Thank you
Luca
• Wed, 7 Dec 2016, 8:45 PM
• Wed, 8 Feb 2017, 1:00 AM
Just installed the latest version from github on a Moodle 3.1 test site & the site remains stuck in upgrade in progress mode even if it completed with success. Luckily I kicked out of this when I upgraded Moodle but not normal for this to get stuck. Seems like github is inconsistent with moodle.org as the plugins are on different version names ( says 3.1-b on moodle.org but 3.1-a in github)

• Wed, 8 Feb 2017, 3:07 PM
Hi Alistair, the moodle version is created based on the github version. I have tried what you described an all upgraded fine.
• Wed, 8 Feb 2017, 5:12 PM
Hi Alistair,
I think I know what you mean: are you stuck on the settings screen after successful installation? You need to fill in all the email content fields, they are mandatory (I will mark them as such in a next realease).
• Thu, 9 Feb 2017, 12:04 AM
Hi, first of all thanks for this plugin. Is it possible to customize the enrolment form? In my case, the profile form is displayed and it's too large. May be i can hide it with CSS but i preffer not to do it if there is another way. Thanks
• Thu, 16 Mar 2017, 12:31 AM
Hi, Flotter Totte. Thanks for this good plugin! Do you plan to add enrolment duration to it (the same as in manual)? I try to add it by myself, but I don't have enough knowledge in PHP yet Correct me if I'm wrong, i need to fill TIMESTART and TIMEEND fields In the table USER_ENROLMENTS. This changes should be added to FUNCTION CONFIRM_ENROLMENT (lib.php). I work in the right direction?
• Mon, 15 May 2017, 4:14 PM
Hello, Please Is there no option to set the enrollment period for the students? Like when enrollment is approved its active for 1 month, then he is automatically unrolled. He needs to apply again.
Thank you.
• Thu, 17 Aug 2017, 8:47 PM
I see that in lang folder is it.php file, so how do I could change plugin language to Italian?
• Fri, 18 Aug 2017, 1:13 PM
I guess you mean the file enrol_apply.php in folder /lang/it/
The language will change to Italian as soon as you change your moodle language to Italian
• Wed, 27 Sep 2017, 4:53 PM
I would like to make a donation but on the page https://www.indiegogo.com/projects/enrollment-upon-approval-for-moodle-3-2-3-3-3-4/x/17418734#/backers
it says that the project is closed ???