Activities ::: mod_reengagement
Maintained by Peter Bulmer, Dan Marsden, Eugene Venter, Catalyst IT
Allows timed release of content and emails users to remind them to complete course activities.
Latest release:
2465 sites
125 fans
Current versions available: 8

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


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

Comments RSS

Show comments
  • Thu, Jul 8, 2021, 3:19 AM
    Hello! Is it compatible with version 3.8+ of Moodle? Because I set a 5 minute delay reminder (to test the plugin) but I never got the email. When I access the resource, it shows me the alert "This reclose is not available". Please, I need help or support.

  • Thu, Jul 8, 2021, 5:40 AM
    @Florencia - yes this plugin supports 3.8, however with the large number of plugins Catalyst develops and supports we don't always push the latest version into the plugins db. Please see our github repository for the latest versions and information in the readme file for which branches are the right one for your version.
    In terms of re-engagment support - the best place to star is here: - if that doesn't help, please create a post in the community forums or reach out privately if you would like commercial level support.
  • Mon, Jul 12, 2021, 10:12 PM
    @Dan Marsden - Thanks! I couldn't solve my problem, I have created a post in the community forums: Thanks!

  • Thu, Jul 15, 2021, 9:57 PM
    Hi, this plugin work fine but I have a questions. In the activity completion I need the option "Do not indicate activity completion". This is possible to any way?
  • Thu, Jul 22, 2021, 9:26 AM
    Hi, I have quizzes that they are hidden from the students. Teachers "shows" the quizzes as they go along the course. I have setup this to remind the students to take the quiz once the quiz has been "shown" , but it sending emails when those quizzes are still hidden. Am I doing something wrong? Thanks !!
  • Mon, Jul 26, 2021, 10:56 AM
    Is it possible to insert the completion date of a student into the "Notification content (User)" email?
  • Mon, Jul 26, 2021, 12:41 PM
    @Mark - no that is not supported.
  • Sun, Aug 15, 2021, 9:05 PM
    i am using moodle 3.10.6
    i am unable to reset the completion data and the reset button in s not

    How can solve this issue
  • Tue, Sep 28, 2021, 7:09 AM
    I have multiple courses using this plugin (remind students who did not complete the course) and recently audited my student logs and compared it to re-engagement notices sent. What I discovered is that the plugin is only sending the first notice,, as configured and nothing else after that. Every course is configured for a 7 day delay and a repetition of 3 times. As an experiment, I set up a dummy course which I never accessed. The plugin settings were to wait 30 min and repeat twice. I received the first notification and not the second. Based upon the number of courses I have and the supporting logs, I think this is a bug. Note, I have the latest version of Moodle and the Plugin. Any suggestions or comments are welcome.
  • Wed, Sep 29, 2021, 1:56 AM
    Can someone provide more detail on Dan's February 5th comment; "the latest version of our plugins is always in the github repo and we don't regularly update the one stored in the plugins db". I have version 3.6.2 and went to the github site and don't see a zip file I can download and install. Do I have the latest version because mine is only sending out the first notice?
  • Wed, Sep 29, 2021, 5:34 AM
    @Robert you might need to upskill on using git, but crash course on "github downloads" - first check the plugin readme for the right github branch for your Moodle release - then click the branch drop list on the page to select the branch you are interested in - then hit the green "code" button which shows a drop list with "download zip" at the bottom.
    so... if you were using 3.10 you would see in our readme that the correct branch to use is "MOODLE_39_STABLE" so you would select MOODLE_39_STABLE in the branch drop list, which would take you to the url: and then hit the green code button -> download zip.

    But.... Moodle 3.6 is not a supported release by Moodle so we don't support it anymore either - rather than spending time updating specific plugins like re-engagment you would be better to spend your time upgrading to a supported Moodle release.
  • Fri, Oct 1, 2021, 2:54 AM
    Hi Dan,

    Thank you for your response, it was very helpful. I went to GitHub (really should be on the Moodle site) and downloaded the latest version of Reengagement Ver 3.6.3. Moodle was already current at Ver 3.11.3 and no changes were made. There is a Test Course set up on my system and I verified my Reengagement Configuration, it was set as follows:

    Notify user: After Delay
    Notification delay: 1 Hour
    Reminder count: 2
    Reengagement duration: 5 Weeks

    I performed a course reset and re-enrolled myself in the test course. Waited over three hours and received no notifications. As an experiment, I deleted the course and reinstalled it and repeated my steps. Much to my surprise Reengagement worked as expected. I received the first notification an hour latter and the second one two hours later. As a further experiment, I reset the course and once again enrolled myself. This time, Reengagement did not send and notices.
    It appears that if the Reengagement app is configured properly and set up during the initialization of a course, it works. However, if students are removed and reenrolled or Reengagement parameters are changed it does not. My concern is that I have over 1,000 students enrolled in various courses and I made Reengagement changes. In reality I am set up for a 7 day delay, 3 reminders but set the duration to 5 min rather than five weeks and had to change this. I also noticed when a course is reset there is a Reengagement Item, but no options.

    I’m not quite sure what to do at this point. I can send out manual notices on the original students and am waiting to see what is going to happen with new enrollment. Once again, thank you for your response.
  • Fri, Oct 1, 2021, 4:19 AM
    @Robert - can you please ask for help in the community forums? the comments feature here in the plugins db is not ideal for support questions like this.
  • Sat, Oct 2, 2021, 2:41 AM
    Hi Dan,

    I have the re-engagement plugin installed and it is working perfectly for reminding my employees to take their training! Very handy! I do have one slight issue. Sometimes our employees complete the course (SCORM) in a classroom based setting instead of through Moodle. If I do a completion upload via csv file, it will mark the course complete, but not the "activity" (the scorm file) that triggers the reengagement notices.

    I've tried two different ways, using Course Completion and selecting the actual course as the target activity. It still triggers the reengagement notice.

    Any ideas to stop the notifications if the course is marked complete, but not the scorm file?

  • Sat, Oct 2, 2021, 2:49 PM
    Re-engagment is set to use activity completion, not course completion - probably best to ask your question in the forums and see if anyone has any ideas to do what you are wanting to achieve.
1 2 3 4 5 6 7 8 9 10
Please login to post comments