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:
2299 sites
123 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


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

Comments RSS

Show comments
  • Ricardo Caiado
    Tue, Aug 18, 2020, 4:14 AM
    Is it compatible with 3.9+ version of Moodle?
  • Tue, Aug 18, 2020, 6:04 AM
    @Ricardo - we're not aware of any issues using the latest version (in github) on a 3.9 site. If you run into any issues feel free to report them to our github tracker. thanks.
  • Fri, Sep 4, 2020, 12:15 PM
    Hi. I installed the plugin to my moodle 3.9. and set the notification "never". just set the engagement time to 1 min. but it doesn't accept that and change to 5 mins when I display the settings again. I said ok and keep it 5 mins. I adjusted the restrictions to previous and next activities. I completed the previous activity and wait for 5 mins but nothing happen. It doesn't activate the next activity. Am I doing right? or that plugin doesn't make such restrictions? thank you.
  • Fri, Sep 4, 2020, 1:32 PM
    @aziz - the reengagment activity isn't really designed to work with such low values - there are a few different things that could prevent it from running so quickly. As you are just starting out using the plugin I'd suggest looking at some of the examples mentioned in the documentation and ask for help in the community forums if you are still struggling to understand how to use this plugin. Good luck!
  • Fri, Sep 4, 2020, 1:36 PM
    @Dan Marsden - Thank you for your response. Actually I am using it what exactly it offers me. I set the time, I restricted the activity and wait for the reengagement time to finish and enable reengaging, but it didn't work. It is set to 5 mins to reengage but it let me to reengege after 11 or 12 minutes. I set the time for 10 minutes but waited 19minutes to reengage. Thank you.
  • Wed, Oct 7, 2020, 11:24 PM
    Hi, we're looking for a way to notify / email learners when their course is due in 30 days, 7 days and then past due. Would this plugin accomplish that? Or is there existing functionality in Moodle that I'm missing. Thanks!
  • Thu, Oct 8, 2020, 1:38 AM
    @Nick - yes you can use reengagement to do this. You would create 3 reengagement activities. One for each notification. Please use the forums if you need further help
  • Fri, Oct 9, 2020, 2:27 PM
    @aditya - please ask for help in the forums. Make sure you read the cron moodledocs first.
  • Sun, Oct 25, 2020, 8:14 PM

    Thanks for this very useful plugin.

    Is there a way to make this work with groups?
  • Thu, Oct 29, 2020, 8:00 AM
    @ P H - there's a PR here that adds group support but we haven't had a chance to review it yet - feel free to test it and give feedback by adding a comment on the PR:
  • Fri, Feb 5, 2021, 12:55 AM
    Hi, I have M 3.10 would like to know, if latest version of reengagement works with 3.10 or when will it be updated?
    And: I did a lot in different forums but get no answers to: I have several courses with manual registration and courseenrolement. I want to Mail users, that a. never logged in and b. did not complete a certain activity. What is to be set exactly?
  • Fri, Feb 5, 2021, 10:02 AM
    Hi Rolf we're not aware of any issues with using it in 3.10 - 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.
    haven't had a chance to respond in the forums sorry, hopefully someone else gets a free moment to help!
  • Fri, Apr 16, 2021, 8:51 AM
    Any idea what causes "Exception - Class 'backup_reengagement_activity_task' not found?" A few months ago Moodle auto backup stopped working. I get this when I try to manually backup a course. Our ISP, that supports Moodle, said it's not them. Using Moodle 3.10.3, although this was happening on versions going back about 4-6 months. I'd hate to loose all our settings on 6 courses with an uninstall/reinstall. Thanks! Steve
  • Fri, Apr 16, 2021, 8:18 PM
    Is it possible to set a reengagement reminder based on the enrolment date? E.g. I want our students to receive a reengagement notification 2 weeks after their enrolment. I am adding this reminder to an existing course so for the students already enrolled to receive a reminder depending on when they were enrolled and not 2 weeks after setting this reminder.

    Because when I click on the engagement activity already configured, I can select the users from the list, and then I can select: reset completion date by enrolment creation date and the time I want, but there's no SAVE button.
    Thanks in advance!
  • Mon, Apr 19, 2021, 6:05 AM
    @Steve - that would suggest this file is missing from your installation or has the wrong permissions set:

    @Eleonore - this sounds like this issue:
    We haven't managed to look at this yet, but if you have internal development capabilities feel free to help us by investigating that further.


    @Eleonore - This is only supported for "new" enrolments - eg if you set up the re-engagment activity before anyone enrols in the course. For existing users the timer will start as soon as you add the re-engagment activity to the course.

1 2 3 4 5 6 7 8 9
Please login to post comments