Enrollment Application

Enrolment ::: enrol_gapply
Maintained by Sokunthearith "T" Makara
This plugin is another enrollment method that allows learners to apply for a course using application text and/or application file(s). Teachers will receive notifications when there are new applications. Application outcomes include Approved, Rejected, Waitisted, and Deleted. Outcome notifications will be sent to the applicants.
Latest release:
382 sites
119 downloads
22 fans
Current versions available: 1
This plugin is another enrollment method that allows learners to apply for a course using application text and/or application file(s). Teachers will receive notifications when there are new applications. Application outcomes include Approved, Rejected, Waitisted, and Deleted. Outcome notifications will be sent to the applicants.

Main Features
  • Specify application instructions on the enrollment page
  • Specify the application start date and application end date to restrict the application period,
  • Support groups -- teachers can assign group(s) for the applicants
  • Determine the number of files, file size, and accepted file types for the application attachments
  • Require applicants to complete certain profile fields (core and custom) before applying
  • v1.0.4: Set available seats

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3

Contributors

Sokunthearith "T" Makara (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments

Show comments
  • Dr. Nellie Deutsch
    Wed, 9 Oct 2024, 4:49 AM
    @Sokunthearith I understand. However, I noticed that you have listed the plugin as compatible with Moodle 4.5.
  • Sokunthearith "T" Makara
    Wed, 9 Oct 2024, 8:49 AM
    @Dr. Nellie Not true. What you said you had noticed is version 1.0.9, which was released 6 hours ago with M4.5 support. If you're still using 1.0.8, which supports up to 4.4, you may want to upgrade.
  • Dr. Nellie Deutsch
    Wed, 9 Oct 2024, 6:36 PM
    @Sokunthearith I did upgrade to version 1.0.9, but I'm still getting the same error message. Can you suggest a fix for this? Thank you.
  • Sokunthearith "T" Makara
    Thu, 10 Oct 2024, 12:03 PM
    @Dr. Nellie - I added a patch that should address your particular issue. Please upgrade your plugin again.
  • Dr. Nellie Deutsch
    Sun, 27 Oct 2024, 4:23 PM
    Thank you for fixing the plugin so quickly.
  • Michael Zehr
    Fri, 11 July 2025, 11:34 PM
    Couple of quick questions. We've been using this plugin for many years and are upgrading from 3.x to 4.5.

    I don't see where to set global configuration for the plugin. (Manage enroll plugins page doesn't have a settings button for this plugin.) For example we want to disable attachments.

    Also in previous versions it was possible to see all applications at once, without going to each course. Is this still possible? We have registrars that handle applications for a category of courses and they like to be able to see all courses at once to handle things like second choices if a first choice is full.

    And to confirm, does it use the course welcome message to send to students when an enrollment is approved? This is also something we'd like to set globally.

    We're still setting up our 4.5 environment for testing, so I apologize if some of these questions are naïve. I'm trying to estimate how much testing and configuration we'll need to do to get ready.

    Thanks for any help.
  • Sokunthearith "T" Makara
    Sat, 12 July 2025, 9:12 PM
    @Michael: Are you sure this is the plugin you've been using? It doesn't like you were describing this one. This plugin has only been released for about one and a half years and has never supported Moodle versions older than 4.1.

    To answer your questions,
    1. Yes, it does have a settings page: yoursite.com/admin/settings.php?section=enrol_gapply_settings . However, the global settings do not cover disabling attachments. But it's a good idea; I might look into it in the next release.
    2. No, it doesn't have (never had) a global report page. Also, the first and second choice options aren't available either. The outcomes only include Approve, Reject, (Delete), and Waitlist.
    3. It sends out a generic outcome message to the applicants (e.g., your application for Course A has been approved, etc.).
  • Dr. Nellie Deutsch
    Sat, 17 Jan 2026, 2:34 AM
    I love the plugin, but I see that it was updated for 5.0. Is it also compatible with 5.1? Thank you.
  • Sokunthearith "T" Makara
    Sat, 17 Jan 2026, 4:31 AM
    @Dr. Deutsch: It was actually updated for 5.1. Are you still seeing 5.0 on your end?
  • Димитър Митев
    Mon, 19 Jan 2026, 6:21 PM
    Great plugin, thank you!
    When planning new features, could you add the ability for the course administrator to include various structured questions in the registration form, such as drop-down menus, radio buttons, dates, dependant options, etc.?
  • Susanne Flach
    Thu, 9 Apr 2026, 10:21 PM
    Hi there!
    I installed the plugin (Moodle 5.1), no issues, but it shows as "disabled" in the plugin overview, and there is no notification either. It cannot be added as an enrolment method. What am I missing in the configuration and where would I enable it?
    Thanks!
  • Sokunthearith "T" Makara
    Thu, 9 Apr 2026, 10:37 PM
    @Susanne: The enrollment plugin is not enabled by default. You should be able to enable it at {wwwroot}/admin/settings.php?section=manageenrols .
  • Susanne Flach
    Thu, 9 Apr 2026, 11:46 PM
    Ah, right, thank you! I'll have to ask Tech about that, I do not have access to it. Thanks again!
  • Dr. Nellie Deutsch
    Fri, 24 Apr 2026, 4:21 AM
    I love the plugin. Will there be an upgrade to Moodle 5.2?
  • Sokunthearith "T" Makara
    Mon, 27 Apr 2026, 3:42 PM
    @Dr. Deutsch, I confirmed the plugin is compatible with 5.2.
1 2
Please login to post comments