Activities: Reengagement

Maintained by Picture of Peter BulmerPeter Bulmer, Picture of Dan MarsdenDan Marsden, Picture of Eugene VenterEugene Venter, Picture of Catalyst ITCatalyst IT
Allows timed release of content and emails users to remind them to complete course activities.
1496 sites
94 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


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 Dan Marsden
    Mon, Dec 16, 2019, 7:26 AM
    @Rolf - you could probably set an activity restriction to open the reengagment on the specific date you want by using the date activity restriction but you would need to set the fixed date in the activity restrictions as a date based restriction.
  • Picture of Stephanie Worden
    Sat, Jan 11, 2020, 12:11 AM
    I'm trying to use this plugin to notify users once a course is complete. The restriction for the reengagement is that the last post-test must be completed. I set Notify user to "on reengagement completion", and under Activity completion, the reengagement duration must have defaulted to 5 minutes. But, I did not receive an email. I did check my spam folder and it's not there either. Do I have something set wrong?
  • Picture of Stephanie Worden
    Sat, Jan 11, 2020, 2:45 AM
    OK, I apparently have it set up correctly, but it took 1 1/2 hours to get the email to me. Is this normal?
  • Picture of Carlos Kiyan Tsunami
    Mon, Jan 13, 2020, 5:22 PM
    I am trying to use your plugin. I have managed to install it, but I am still struggling how to properly configure in Moodle.  I would like it to be trying whether or not the student has completed a specific activity but considering that the start times of this course of each student is different. Please may you explain me how to set it up. Thanks in advance
  • Stefano Guglielmetti
    Mon, Jan 20, 2020, 5:08 PM
    I insert the activity in a course and configured the plugin as indicated but no email is sent.
    If I launch cron manually I get this output:
    Execute scheduled task: Ricoinvolgimento (mod_reengagement\task\cron_task)
    ... started 10:13:23. Current memory use 9.6MB.
    ... used 12 dbqueries
    ... used 0.0092799663543701 seconds
    Scheduled task complete: Ricoinvolgimento (mod_reengagement\task\cron_task).
    Where I can find some info to solve the problem?

  • Picture of Dan Marsden
    Mon, Jan 27, 2020, 6:15 AM
    @stephanie - If you have cron running frequently (Moodle reccommends it is run async every minute) the reengagement should send the e-mail pretty quickly. The reengagement task is configured to run every 5min by default which is usually fine. But... as you should know, email servers do occasionally take a bit of time to send the email through the right servers/spam filters etc... so Moodle may have sent the email, but you might be waiting on your e-mail servers to process and recieve the e-mail.
  • Picture of Dan Marsden
    Mon, Jan 27, 2020, 6:16 AM
    @carlos - best to look at the documentation page linked above, which shows some examples of how to set it up - start by following some of those examples.
  • Picture of Dan Marsden
    Mon, Jan 27, 2020, 6:19 AM
    @stefano - I'd suggest asking for help in the community forums here on - the comments here aren't really any good for providing guidance for those sorts of questions. Good luck!
  • Picture of Lukas Wießner
    Mon, Jan 27, 2020, 3:12 PM
    Hello everyone!
    Is the current Version of Reengagement compatible with Moodle 3.8? In the respective section it says, that it is only compatible up to 3.7. If that is correct, can we expect an update of the plugin in the near future?
  • Picture of Dan Marsden
    Mon, Jan 27, 2020, 3:57 PM
    @Lukas - we're not aware of any issues with running the latest version in 3.8 - if you run into any issues using it in 2.8 please let us know by reporting bugs to the github tracker. The reason we haven't flagged it as being compatible with 3.8 is that we haven't tested it on 3.8 ourselves yet.
  • Picture of Pedro Giesel
    Wed, Feb 5, 2020, 6:51 AM
    HI Dan, excellent plugin, I got Moodle 3.6, our courses are rolling intake, it means, I have students starting every 2 weeks. As there is no due date, is there a way I can set up the reminder to send an email 2 weeks after the student has been grant access to the course. and 4 weeks after, if the students haven't completed the course?
  • Picture of Dan Marsden
    Wed, Feb 5, 2020, 7:03 AM
    @Pedro - Yes, by default the timer starts on the individual users enrolment date - see for more details.
  • Picture of Chelsy Ann Koshy
    Wed, Feb 5, 2020, 11:19 PM

    As no: of users, courses and reengagement activity increases, rengagement cron is taking 1,2,3 hrs to run.
    How can we resolve this?

  • Picture of Peter Bulmer
    Thu, Feb 6, 2020, 4:27 AM
    @Chelsy I think most of the time in the cron is spent working out who's ready to start the reengagement. This could be vastly improved by listening to course enrolment events, and activity completion events, and starting the reengagement timers based off that. Let us know if you'd like to engage commercial support to implement this feature, or file a pull request if you're so inclined.
  • Picture of Luis Gonzalez
    Thu, Feb 20, 2020, 9:30 PM
    hello, i install the plugin, but i dont find the panel of control :/ plss helpp sad
1 2 3 4 5 6 7
Please login to post comments