Dynamic Rules - Notification

Dynamic Rules - Notification

Zain Cronk -
回帖数:3
Greetings,

We are using Moodle Workplace to offer certification training that is required to be completed within 90 days. As our MW site grows, we are beginning to notice a growing list of people who pay for training and are not completing it. As a result, we are looking to potentially use the Notification action for users who are Overdue in their certification program to remind folks of their training however, I have a couple of questions on this:
  • How often will this notification populate? Is it a one time deal? Does Moodle software check at periodic intervals and send out notification(s) at such interval?
  • Does the notification only populate within MW, or does it also generate an email?
  • Is there an option or ability to set a notification for those who are coming up (nearing their overdue date)?
  • Is there an option or ability to set a notification for those who have not logged in and completed any work in the last week or two?
We are currently running Version 4.2 that was installed by and is hosted by MoodleUS.

Thank you in advance!
Zain
回复Zain Cronk

Re: Dynamic Rules - Notification

Ruslan Kabalin -
Core developers的头像 Moodle HQ的头像 Moodle Workplace team的头像 Peer reviewers的头像 Plugin developers的头像
Hello Zain, thanks for posting your Workplace questions. Most of these things are possible, you need to address those questions to your Moodle partner who will be able to provide detailed answer.
回复Zain Cronk

Re: Dynamic Rules - Notification

Val Quimno -
Hi @Zain,

I'm following this thread because we also have the same use case. And from the current moodle workplace version (4.3.3) it looks like we don't have the ability to set condition (in dynamic rules) to send notification based on a relative date (coming up, nearing overdue, set date prior to overdue, etc). It would be good to have this included in the condition so that we can customize when to send out notification.

Hope to hear any resolution to this soon.

Cheers
回复Val Quimno

Re: Dynamic Rules - Notification

John Provasnik -
Particularly helpful Moodlers的头像 Testers的头像
The Dynamic Rules look at courses as a whole so it can automate actions based on various course completion statuses, so it won't include options at the individual activity completion level. Consider these options:

Overdue activities

The Pulse plugin (https://moodle.org/plugins/mod_pulse) -- it's capable to send reminders for after specific dates if an activity remains overdue. Since Relative Dates is considered an experimental feature at this time, I do not know if it knows to utilize the student's relative due date or not, but if you create a test course with relative dates enabled and pick an activity with an upcoming due date, then set up this plugin in the course to send an overdue message, you can then enroll a a test user after that due date has passed to see if they will get the message on their respective due date. 

The Reengagement plugin (https://moodle.org/plugins/mod_reengagement) also can send reminders for overdue content. 


Upcoming activities:

Both the plugins mentioned above state they have capabilities to send notifications about upcoming activities. 

Then, there's the built-in Moodle's Analytics system's model for Upcoming activities due (if it's not there by default, you just click add a New model). This will send emails or Web alerts (depending on how the site admin sets up default Messaging - Notification Preferences for "Insights generated by prediction models") at one of three defined intervals: Upcoming week, upcoming 3 days, or upcoming fortnight. With that said, it wont provide a list of the activities, instead it directs users to the dashboard's timeline where they can see/access the upcoming activities. To give it a try with a test user, it's rather simple to set up and get going - while you are testing this out you can turn off these notifications at the site level, then edit the preferences of your test users and enable it just for them so only get that email/web alert. Another option to see the data it will generate for the test users is to go the Analytics Models admin settings page, find the upcoming activities due model and select the test users from the dropdown in the Insights column (they will only appear here once the analytic model has finished running for the interval) to see if they have any upcoming items due data generated, or next to that dropdown select "Actions - Insight Report" and then the particular user to see a report of the data. 

These are the approaches that I have used in my institution so just wanted to share in case you see any value in these options.