Activities: Reengagement

Maintained by Picture of Peter Bulmer Peter Bulmer, Picture of Dan Marsden Dan Marsden, Picture of Eugene Venter Eugene Venter, Picture of Catalyst IT Catalyst IT
Allows timed release of content and emails users to remind them to complete course activities.
1115 sites
84 fans

The reengagement plugin provides a way for you to remind students to return to the course and complete activities.

The email is sent a specified period of time after a starting event, which may be enrolment in the course, or completing an earlier activity.

If the user has already completed the target activity, no email is sent.

You can also use this plugin to selectively release timed content in a course.

This plugin is developed by the Moodle Partner Catalyst IT


Screenshot #0


Picture of Peter Bulmer
Peter Bulmer (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Janos Nemes
    Tue, Jun 19, 2018, 3:43 PM
    Hi Dan,

    Thanks for your swift feedback and the explanation, understood.

  • Picture of Raymond Barrett
    Thu, Nov 15, 2018, 6:04 AM
    If I add the reengagement activity long after students are enrolled can I still have them sent notification emails weekly until the completion date? Also, I am not receiving any emails when testing but my Moodle does send messages and the reengagement activity shows that it was sent any suggestions?
  • Picture of Dan Marsden
    Thu, Nov 15, 2018, 2:02 PM
    Raymond - yes you can still send notification emails even for previous enrolments. The forums are a better place for support questions though - the comments field here doesn't make that easy. Just create a new post in
  • Picture of Devon R
    Fri, Nov 16, 2018, 5:18 PM
    Is it possible for users to opt-out (or in) to reminder e-mails? And to store a record of proof that users *do* want reminder e-mails?
  • Picture of Dan Marsden
    Mon, Nov 19, 2018, 5:05 AM
    Hi D R, The reengagement plugin uses Moodle notifications and a user should be able to configure which notifications they wish to receive form the site in the "Notification preferences" link found in their user profile, however it is not really an opt-in/out system. Feel free to get in touch privately if you would like to fund further improvements to this.
  • Picture of Lionel A. Richemond
    Fri, Jan 4, 2019, 9:59 PM
    Hi there! Thx for the plugin !

    I just Wanted to notify this error alert: using Moodle 3.5

    Please do not call get_users_roles() with $checkparentcontexts = true and $userids array not set. This combination causes large Moodle sites with lots of site-wide role assignemnts to run out of memory.
    line 2730 of /lib/accesslib.php: call to debugging()
    line 247 of /mod/reengagement/classes/table/participants.php: call to get_users_roles()
    line 226 of /mod/reengagement/view.php: call to mod_reengagement\table\participants->__construct()

    Thanks !
  • Picture of Dan Marsden
    Mon, Jan 7, 2019, 3:47 AM
    @Lionel, this is the wrong place to report "issues" - please use the issues tracker linked here in the plugins entry. You will also find this is a known issue previously reported here:
  • Picture of Shaun Ledlie
    Sun, Jan 13, 2019, 8:26 PM
    Hello Please can you tell me if it is possible to include the Teacher in the email reminder sent by this plugin ? So that she can amange engagement if a student is behind ? Thank you in advance .
  • Picture of Dan Marsden
    Mon, Jan 14, 2019, 3:21 AM
    @Shaun, the plugin includes a "thirdparty email" option when creating the reengagement.
  • Picture of HFU Tech Support
    Fri, Jan 18, 2019, 9:14 AM
    Dear Dan Marsden,
    Thank you so much for the excellent contribution of Reengagement plugin.
    Can Reengagement email be specific about which activity was not completed? e.g. Forum 1, Assignment 2, etc.
  • Picture of Dan Marsden
    Thu, Jan 24, 2019, 7:48 AM
    You can change the text of the e-mail that is sent manually in the reengagement settings, but you cannot automatically include information about the target activity.
  • Underdog
    Tue, Apr 9, 2019, 12:52 AM
    Will this plug in sent an email to student based on the fact they haven't logged in in "x" number of days? Also, once a student's course has expired, will it cease sending reminder emails?

  • Picture of Dan Marsden
    Tue, Apr 9, 2019, 5:47 AM
    not explicitly based on the last time the user logged in, probably best that you install the plugin and try it out. It will not send e-mails to users that are not enrolled in the course.
  • Picture of Marko Marko
    Tue, Apr 9, 2019, 11:08 AM
    Great plugin!

    I tested it and only work for students who had already accessed the course. Is there a way to send a reminder to the students who have never accessed the course to complete the course or certain activity? I'm a bit confused.

  • Picture of Dan Marsden
    Tue, Apr 9, 2019, 11:14 AM
    If you don't have any access restrictions on the reengagement the timer should start based on the enrolment date.
1 2 3 4 5
Please login to post comments