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.
Latest release:
577 sites
554 downloads
57 fans
Current versions available: 2

Invitation Enrolment Moodle Plugin

The Invitation enrollment plug-in for Moodle LMS allows instructors to invite students to their course and site, and grant necessary access and role to them. The invitation is sent via email and contains a link with an unique, one-time use invitation token.

When the user clicks on the link and logs into the site, (s)he is automatically enrolled into the course and the invitation link is marked as used.

Features

The benefits of using this plug-in over an enrollment key are:

  • You can control who can use the invitation.
  • You can include a personalized message in the invitation.
  • You can see a history of past invitations and their status.
  • You can also see who used an invitation or which ones are expired.
  • You can resend expired invitations or send reminder invitations.
  • You can revoke the invitation if has not yet been accepted.
  • You can invite users who do not yet have an account. However, they will need to create an account before they can accept the invitation.
  • You can limit invitations to users with existing accounts.
  • You can limit the lifespan of the invitation (e.g. 2 weeks)

Support

Invitation enrolment is a contributed plugin. You are welcome to submit Pull Requests on Github and to report issues. However, free support is not guaranteed.

Installation

See README.md for information on how to install and configure the plugin.

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6

Contributors

Michael Milette (Lead maintainer)
Jérôme Mouneyrac: Original maintainer
Please login to view contributors details and/or to contact them

Comments RSS

Comments

  • Glenn Pillsbury
    Sat, 21 May 2016, 4:39 AM
    Many thanks, Yuriy and Eugene, for your work on this plugin! I was happy to get it working in 2.9, especially the ability to paste multiple addresses from Excel.
  • Nadine Eicher
    Wed, 25 May 2016, 2:38 PM
    Dear Yuriy!
    We are using your Plugin (https://github.com/PetrovskYYY/moodle-enrol_invitation) for Moodle 2.7.2
    But the automatically expiration date doesn't start automatically. It works that the user receives the note of the expiration date in the mail after sending Invitation, but after signing into the course, the course is non stop available for this user. And I have no clue why it doesn't work.

    Is there anything we missed to install? Thanks to anyone who can help me out!!

  • Chintan Zaveri
    Mon, 30 May 2016, 1:40 AM
    I am interested in contributing towards this plugin.
  • Yuriy Petrovskiy
    Wed, 1 June 2016, 1:58 PM
    Chintan Zaveri, welcome! Use github, make your fork or join and make a brunch - then ready - we will do merge.
  • Brigitte Sturl
    Fri, 14 Sept 2018, 8:43 PM
    Hello, will this plugin be upgraded to Moodle 3 and further?
  • Ernani da Silva
    Thu, 23 Jan 2020, 11:59 PM


    Hello

    Is it possible to use in Moodle 3.6.2 (Build: 20190114) ??
  • Ernani da Silva
    Wed, 1 July 2020, 2:38 AM
    Is there any update??????
  • David Mudrák
    Mon, 13 Sept 2021, 11:00 PM

    I am happy to announce that Michael Milette has adopted this plugin and became a new maintainer of it!

  • Tomaz Cavalcante
    Fri, 14 Jan 2022, 9:30 AM
    Amazing plug-in!!!!!
    It’s a big solution for some of my needs!!!
    The only thing is missing is the possibility of unenroll students after a date or after some days after enrolling, if you accepts my suggestion… (using the version for moodle 3.9 and up).
  • Michael Milette
    Fri, 14 Jan 2022, 12:22 PM
    Hi Tomaz, glad to hear that it works well for you. I will be updating it again, hopefully within the next few days, as I iron out a few last known more minor issues before I release it here on Moodle.org.

    As for giving accounts an expiry date, I agree with you and have heard the same from others too. Feel free to submit your suggestion using the Bug Report link.

    Best regards,

    Michael
  • Michael Milette
    Tue, 18 Jan 2022, 5:27 PM
    Invitation enrolment plugin for Moodle version 2.0.0-beta just released for Moodle 3.9, 3.10 and 3.11.
  • Michael Milette
    Wed, 19 Jan 2022, 4:15 AM
    Invitation enrolment plugin for Moodle version 2.0.1-beta just released for Moodle 3.9, 3.10 and 3.11. Corrected a compatibility issue with Moodle 3.9 and 3.10.
  • Andy Hill
    Sat, 23 July 2022, 3:56 PM
    Hi Guys, great work and love the plugin. All is working ok but I do have the invitation icon on the course tab on the homepage which is not displaying correctly. I have a small "+" sign and when you hover over it displays "Invitation". I would post the screenshot here but cannot upload it. If it won't display properly can I hide it? I am running Moodle 4.0 with the latest Adaptable theme. Any help would be great. Thanks kindly.
  • Michael Milette
    Sun, 24 July 2022, 6:53 AM
    Hi Andy, try the Discussion link and post your question there. If it turns out to be a bug, use the Bug Tracker link. Both places allow you to include screenshots.
  • Andy Hill
    Sun, 24 July 2022, 3:41 PM
    Hi Michael, it turns out that it is ok. It's just the icon used is not ideal as all you can see is a slightly square box with a green plus sign at the top of the square, just like you have above. In reality on 2 different themes, you cant see the envelope, therefore, leaving a slight confusion to the user as they click on the add sign on the icon expecting action and not realising it's the icon to show the enrolment for that course. Can I suggest maybe changing the icon, to a mail send icon instead, which might display better on themes, etc? Not a big deal and thanks for getting back to me quickly. Always nice to help with feedback. Great work, and really nice plugin. Andy
Please login to post comments