Reengagement

Activities ::: mod_reengagement
Maintained by Catalyst IT, Dan Marsden, Peter Bulmer, Eugene Venter
Allows timed release of content and emails users to remind them to complete course activities.
Latest release:
3505 sites
1k downloads
161 fans
Current versions available: 11

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

Catalyst IT (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Comments

  • Robert Wagenhoffer
    Tue, 28 Sep 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.
  • Robert Wagenhoffer
    Wed, 29 Sep 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 moodle.org 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?
  • Dan Marsden
    Wed, 29 Sep 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: https://github.com/catalyst/moodle-mod_reengagement/tree/MOODLE_39_STABLE 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.
  • Robert Wagenhoffer
    Fri, 1 Oct 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.
  • Dan Marsden
    Fri, 1 Oct 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.
  • Lindsey Strickland
    Sat, 2 Oct 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?

    Thanks!!!
  • Dan Marsden
    Sat, 2 Oct 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.
  • SREE VISHNU
    Fri, 12 Nov 2021, 10:32 AM
    Hi @dan marsden,

    Thanks for the plugin, its works well. My only issue is the email with csv to third party recipients is having some issue. The third party is receiving individual email for all student instead of 1 email with csv file. Is this the correct flow or any of my settings is wrong?
  • Dan Marsden
    Mon, 15 Nov 2021, 4:40 AM
    @SREE - That is correct - there is no bulk e-mail/digest functionality within re-engagment - each recompletion even will send a single email about a single user.
  • Cédric Mallet
    Tue, 30 Nov 2021, 12:46 AM
    Hi,

    I might be missing something but the completion date for the Reengagement Activity does not update. I created it on the 28/11 at 17:28 with a "reengagement duration" of 1 week.
    After creation, it displayed the message "This activity will complete at 6 December 2021, 5:28 PM. Makes sense so far.

    But if I change the duration, the message remains the same whatsoever.

    Am I missing something ?

    Side note: I find the whole setup page extremely confusing and not user-friendly. The hover explanations really don't help. What is the re-engagement period?
    I want to send a reminder email to students who haven't completed a given activity after a given date. Nothing complicated. Should I select the activity as the "target activity" or as the doc says "set that activity as an access restriction" ? What is this activity completion date displayed on the activity page and how is it used in the email sending? Is that my deadline for sending the reminders ?

    Sorry for sounding harsh, but considering the feature, I think its setup could be much more intuitive.





  • Pedro Garcia
    Thu, 17 Mar 2022, 5:33 PM
    Hi team,
    the plugin works fine but I am having an issue and I would like to know if it is more about a bad config in my course or the reengagement activity plugin.

    I have applied reengagement plugin and is sending email to the students with grade 90 but with 35% of course completed.
    So, my question is:
    Can the email be sent base on the user grade rather than the user course completed percentage?. Therefore, in the last example should not be send an email to that student.

    Regards.
  • Diana G
    Tue, 22 Mar 2022, 10:52 PM
    Hi,
    I would like to know why the plugin for Moodle 3.9 is not here in this page ? I found this link https://github.com/catalyst/moodle-mod_reengagement/tree/MOODLE_39_STABLE but the company who hosted our Moodle said that maybe is because the version is not validated by Moodle.org, so they want to test the plugin code and get paid for it.

    Thanks for your help !
    Regards
  • george williams
    Wed, 23 Mar 2022, 2:21 AM
    Hi Team,
    I could be asking a question that is obvious, or included in the documentation (but I cannot see it) but have tried to add this plugin (Reengagement 4.0) for Moodle version 3.9 (build20200615) and Moodle version 3.11+ (build20210604) and get the "Dependencies check failed for mod_reengagement
    You must solve all the plugin requirements before proceeding to install this Moodle version!" when trying to upgrade via cmd line. I am just wondering where I need to look for failed dependencies? Any help would be greatly appreciated.

    Thanks in advance for any help.
  • Dan Marsden
    Wed, 23 Mar 2022, 4:11 AM
    @George/@Diana, all our latest releases are available in our github repository - the readme file should document which versions are supported by which branches. We do not regularly update the moodle.org plugins db with all our plugins (we develop and support quite a lot of plugins) - however we have recently been implementing a process to "auto-update" the plugins db when we release a new version in github - this auto-update process has just recently been added for this plugin for Moodle versions 4.0 and higher, but we haven't updated this entry for a while so some of the older versions were not listed here (but are listed in our github repo.) I have just updated the entry and added versions for 3.9 -> 3.11 but... in future, please check a plugins github source control repository for version support.

    @DIana - sounds like a sensible company - always good to test and validate things before blindly installing them on your site. This is similar to what we do here at Catalyst when clients ask to have a plugin installed that we have not tested/used before.
  • george williams
    Wed, 23 Mar 2022, 10:24 PM
    Hi Dan. Firstly, thank you for the speedy response! Really appreciated. As is the advice for checking the github repo first and finally, for updating the entry here. Thanks again for you response and help. I will proceed to test on dev site.
Please login to post comments