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.
618 sites
61 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 Pascal Kurosinski
    Fri, 11 Aug 2017, 12:03 AM
    Hi Dan,
    Looks like a interesting plugin to me, but I cannot make it work. Although I think I generally understand how to work with access restriction and activity completion, I don't manage to get the reengagement activity completed for a learner. I can set access control to be triggered by another activity and set the delay for firing the email, but how does the learner trigger the start of the count-down? By default, the reengagement activity is hidden, which makes a lot of sense but even making it visible doesn't help. If the learner tries to access it, the message is “This reengagement is not available”. What am I missing? Thanks.
  • Picture of Dan Marsden
    Fri, 11 Aug 2017, 7:25 AM
    the learner doesn't "access" this module at all - it is really just a teacher-level activity not really designed for the students to see within the course. It also relies on cron being correctly configured on your site. There is a bit more documentation with some examples here:
  • Picture of Pascal Kurosinski
    Fri, 11 Aug 2017, 11:41 PM
    Thanks Dan,
    I think you are right. If I run cron manually the plugin works fine. I will check the configuration...
  • Picture of Joe Rebbeck
    Fri, 8 Sep 2017, 10:41 PM
    Another invaluable plugin Dan/Catalyst! Two questions:
    1. Is it possible to use this in conjunction with your Attendance plugin, to trigger an email to a student if they are marked as absent?
    2. Can I send a reminder if an activity hasn´t been completed x number of days after the student enrolled in the course - I can´t see that as an option?
    Keep up the great work.
  • Picture of Joe Rebbeck
    Sat, 9 Sep 2017, 4:53 AM
    Apologies, just realised I should have given kudos to Peter Bulmer!
  • Picture of Dan Marsden
    Mon, 11 Sep 2017, 5:27 AM
    Thanks Joe, great to hear you find this plugin useful.
    This plugin looks at overall activity completion - it sounds like you are wanting e-mails to be triggered based on a single session within the attendance which isn't directly linked to activity completion so it's probably not the right way to do it.

    but - you should probably take a good look at the newest version of the attendance plugin in github which provides new warning sets/absentee reports and allows you to email students/teachers when attendance drops below a configured threshold. You will need to enable this feature as it's disabled by default at the moment in the attendance site admin settings (I'll be 'releasing' this new version of the plugin at the Sydney Moodlemoot in a few weeks)
  • Picture of Joe Rebbeck
    Mon, 25 Sep 2017, 2:40 AM
    Hi Dan, Re the update to the Attendance module. This looks to have some really useful functionality with the addition of email alerts. I especially like that you can set various triggers and send tailored messages for each. I have installed it and will be testing it this week. Have fun at Moodle Moot this week. Best regards. Joe
  • Picture of Bert van der Hooft
    Sat, 14 Oct 2017, 4:01 PM

    I want to send an email when a certain activity is completed. So the other way around. How to do this?

  • Picture of Dan Marsden
    Mon, 16 Oct 2017, 4:23 AM
    @Bert - try setting the activity restrictions of the reengagment to rely on the activity you want to trigger an email, then set the activity completion of the reengagement to occur with a very short duration (like 1 minute) and set the reengagement to send the e-mail "on reengagement completion".
  • Picture of Pascal Kurosinski
    Thu, 16 Nov 2017, 7:18 PM
    Hi Dan,
    Very useful plugin. It's working fine for me, except that for any reengagement activity it only sends the email once, no matter what you put as "Reminder count". Any idea?
  • Picture of Dan Marsden
    Mon, 20 Nov 2017, 4:05 AM
    it should send the reminder using the "email delay" - so if that is set to 1 week the first email will be sent week 1, the second e-mail will be sent week 2 - if that's not working I can't help any further at this stage sorry - we do offer commercial level support if you still can't get it working, feel free to contact us privately for rates etc.
  • Picture of chris s
    Wed, 31 Jan 2018, 12:53 AM
    Here are my settings and i just cant get this to work. I am not receiving an email after completion. My goal is to have a user and 3rd party notified after 1 year that training has expired. For testing purposes i have set it to the minimum email delay of 5 minutes. When a "student" goes to complete the lesson and Afterwards the check mark appears and the lesson is completed; the student and third party is not receiving an email. Please let me know if i have my settings incorrect.

    Re engagement name: Training expired

    email user: after delay

    Email Delay: 5min

    Reminder count: 1

    Email subject: Training Expired

    Email content: This is a reminder email from %coursename%.

    Email Subject (Third-party): Training Expired

    Email Content: This is a reminder email from course %coursename%, regarding user %userfirstname% %userlastname%.

    Suppress email: Selected for activity right before this re engagement. (also tried the re engagement itself.) (also tried unchecked.) All never seem to email and reminder after course completion

    Restrict access: student "must" Activity completion ("previous lesson") (must be marked complete)

    Activity Completion:
    completion tracking- Show activity as complete when conditions are met
    Reengagement duration: 5min
    expected completed on- (not enabled)

  • Picture of Dan Marsden
    Wed, 31 Jan 2018, 4:01 AM
    @chris - emails are sent via cron - please make sure you have configured cron correctly on your server - as per moodle docs it should be set to run every minute. If you are still having issues please use the moodle forums for help - tracking things with the simple comments here in the plugins db is sometimes difficult.
  • Picture of Charlie Hampson
    Thu, 15 Mar 2018, 11:24 PM
    I am having trouble with this.
    I have the plugin installed. It is successfully emailing all a reminder to complete a quiz.
    But, despite ticking the box 'Suppress email if target activity complete' and selecting the Quiz, emails are still being sent to all enrolled even if they have completed the quiz.
    Any idea what might be causing this please?
  • Picture of Dan Marsden
    Fri, 16 Mar 2018, 2:25 AM
    Hi Charlie - this relies on activity completion rules - Reengagement has no knowledge on quiz attempts/grades etc - it looks for the general activity completion which must be set up in your quiz activity for this to work.
1 2 3 4
Please login to post comments