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.

Enrollment Application 1.0.11

Moodle 4.1, 4.2, 4.3, 4.4, 4.5, 5.0
Released: Wednesday, 23 April 2025, 12:42 AM

Changelog

All notable changes to this project will be documented in this file.

[1.0.11] - 2025-04-22

  • Support for Moodle 5.0

[1.0.9] - 2024-10-08

Added

  • Ability for admin to set the default role assignment
  • Ability for user with enrol/gapply:config capability to set the default role for new approved users
  • Ability for user with enrol/gapply:manage capability to select the specific role for a specific user when approving the application
  • Ability for user with enrol/gapply:manage capability to set enrollment dates for a specific user when approving the application
  • Ability for applicant to withdraw their application if application is not yet processed

Changed

  • Change can_add_instance method to make sure only one application instance is allowed.
  • Remove before_footer callback because it is no longer supported in 4.5.
  • Remove $PAGE->set_context() on enrol_form because changing context from 40 to 10 is no longer allowed in 5.0.
  • Include all user profile fields in user object before calling to $OUTPUT->user_picture as required in 4.5.

Fixed

  • Relative links caused issues in Moodle instances installed on sub-folder.

Version information

Version build number
2025042200
Version release name
1.0.11
Maturity
Stable version
MD5 Sum
094a9150e8593f0dee10fa7b3b19b397
Supported software
Moodle 4.1, Moodle 4.2, Moodle 4.3, Moodle 4.4, Moodle 4.5, Moodle 5.0
  • Latest release for Moodle 4.1
  • Latest release for Moodle 4.2
  • Latest release for Moodle 4.3
  • Latest release for Moodle 4.4
  • Latest release for Moodle 4.5
  • Latest release for Moodle 5.0

Version control information

Version control system (VCS)
Other...
VCS repository URL

Default installation instructions for plugins of the type Enrolment

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder (eg "myenrol") in the "enrol" subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation