Activities: Reengagement

mod_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.
1331 sites
1k downloads
89 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

Screenshots

Screenshot #0

Contributors

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

Comments RSS

Show comments
  • 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?

    Thanks!
  • 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.

    Thanks!
  • 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.
  • Picture of J Guzman
    Thu, May 2, 2019, 9:57 PM
    I think this plugin, along with the Cohort profile membership is the solution to my problem. I need to have trainers and students that belongs to a specific cohort or course, to be reminded when they have not finished the course within the days they have to take them (let's say 30 days). My question is, Is there any paid support to get the plugin fully configured??
  • Picture of Dan Marsden
    Fri, May 3, 2019, 5:36 AM
    @J Guzman - this plugin is developed by the team here at Catalyst IT - we are certified Moodle Partners and provide a wide range of services, feel free to get in touch privately and we can provide information on our rates etc.
  • Picture of Big Picture
    Thu, May 9, 2019, 4:41 PM
    How do I get this plugin to work? I don't see it anywhere in the Site Administration or anywhere except the plugin overview page. Could someone give a step by step guide on how to use this?
  • Picture of Dan Marsden
    Thu, May 9, 2019, 4:45 PM
    @Big Picture - start with the docs:
    https://docs.moodle.org/en/Reengagement_activity#Adding_a_Reengagement_activity

    Also under "useful links" on this page.
  • Picture of Big Picture
    Thu, May 9, 2019, 4:52 PM
    @Dan Marsden - Thanks that helped :D
    I have a question regarding targeting specific students for reminders. For example, on our system, we have three types of groups which have been registered under a separate cohort. If I add a reengagement to a course for a specific cohort this wouldn't send a notification to all users? It would only send a notification to the users who are assigned to that course correct?
  • Picture of Dan Marsden
    Fri, May 10, 2019, 3:09 PM
    @Big Picture - probably best you go and try the plugin out and see if it works for your needs. Feel free to ask any questions in the community forums - our ability to provide free configuration support is limited. Good luck!
  • Picture of Chelsy Ann Koshy
    Tue, Jun 18, 2019, 12:28 AM
    We have around 300 courses on Moodle. We need to change the content of reengagement mail for all the 300 courses. Is there any single way to change so that the changes get affected to all the courses?
  • Picture of Dan Marsden
    Tue, Jun 18, 2019, 5:30 AM
    @Chelsy - you would have to do this by performing the changes using SQL calls on your Database tables.
  • Picture of Chelsy Ann Koshy
    Sun, Jun 30, 2019, 3:40 PM
    @Dan-Thanks for your reply.One more question: As I mentioned we have 300 courses and sending 5 emails through reengagement(Welcome, Reminder1, Reminder2, Reminder3, Completion mails) per each course. And reengagement cron task is taking more than one hour to complete even if it set as every 5 minutes. Because of that user getting welcome mail after the completion mail of the course. For welcome mail to send, it's taking 2 hours (we need to send the welcome mail soon after when they start the course). So what should we do so that reengagement cron task should run in every 5 minutes or 10 minutes as the number of courses increases?
  • Picture of Dan Marsden
    Mon, Jul 1, 2019, 8:53 AM
    @Chelsy, the plugin uses the core "is_available" class which doesn't perform all that well when used for multiple users - I am keen to take a closer look at that to see if we can re-arrange the Reengagement plugin code to improve performance, but haven't found the time to do this - feel free to get in touch privately if you would like to fund the time for someone in our team to look at this closer! - it's also possible there are other things that could be done to tune your system to improve performance - let us know if you would like help with that too! thanks!
  • Picture of Elizabeth Naulaerts
    Mon, Aug 19, 2019, 4:06 PM
    We have installed the plugin on our moodle environment, configured the settings but still no emails were send out after the requirements were met. Did anyone come across the same problem? And does anyone know of a solution? The plugin fulfills all our needs so we would really like a way to get it to work. Thanks in advance!
1 2 3 4 5 6
Please login to post comments