Invitation

Enrolment ::: enrol_invitation
Maintained by Michael Milette
The Invitation Enrolment Moodle Plugin is a powerful tool for course instructors that simplifies the enrolment process by allowing instructors to send personalized email invitations with a unique token. This plugin offers control over who can use the invitation, tracks past invitations, and allows for resending or revoking invitations. It also supports inviting users even if they are not yet registered on your Moodle LMS site and limiting the lifespan of the invitation.

Invitation 2.2.1

Moodle 2.6, 2.7, 2.8, 2.9, 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, 3.11, 4.0, 4.1, 4.2, 4.3
Released: Wednesday, 25 October 2023, 10:53 AM

What's New

Added

  • Ability to self-unenroll from the course.
  • Support for plain text tag called {$a->firstname} in the body of the invitation message.
  • Support for plain text tag called {$a->lastname} in the body of the invitation message.
  • Support for plain text tag called {$a->surname} in the body of the invitation message.
  • Support for plain text tag called {$a->email} in the body of the invitation message.
  • Support for plain text tag called {$a->username} in the body of the invitation message.
  • Support for HTML in a custom message.
  • Support for the use of all plain text tags in your custom message. These were previously only available in the email template.
  • Support for filters (such as FilterCodes) in the custom message.

Updated

  • Ability to unenroll a student from the course.
  • Fixed formatting in the list of 'Assign roles' field for clarity.
  • Code refactoring for compliance with Moodle coding guidelines.
  • Case-insensitive comparison between invitation email and user email
  • Now compatible and tested with Moodle 3.9, 3.10, 3.11, 4.0, 4.1, 4.2 and 4.3.
  • Now compatible with PHP 7.4 to 8.2.

Version information

Version build number
2023102400
Version release name
2.2.1
Maturity
Stable version
MD5 Sum
7993594eccee0e6b7116a51c45687193
Supported software
Moodle 2.6, Moodle 2.7, Moodle 2.8, Moodle 2.9, Moodle 3.0, Moodle 3.1, Moodle 3.2, Moodle 3.3, Moodle 3.4, Moodle 3.5, Moodle 3.6, Moodle 3.7, Moodle 3.8, Moodle 3.9, Moodle 3.10, Moodle 3.11, Moodle 4.0, Moodle 4.1, Moodle 4.2, Moodle 4.3

Version control information

Version control system (VCS)
GIT
VCS repository URL
VCS tag
v2.2.1

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