Bulk Email
Maintained by
Darby Costello
This is an admin tool plugin for Moodle 3.9+ which adds an action to bulk user actions allowing you to send emails to a list of users.
Comments
Product ratings and reviews are coming to Moodle Marketplace. Until then, existing comments remain available to read, but new posts have been disabled.
For more advanced features such as managing merge tags, I would recommend a more robust solution than this plugin, e.g. Mailchimp integration, which will also support all of the extra features you would likely want, e.g. email templates, images via a CDN, etc.
Thank you for this nice plug in
I would like to know how to use user meta/merge tags with the email body and subject?
My advice would be to upload any images required to a publicly accessible location (potentially outside of Moodle) and simply copy their URLs into the image sources within your email. Alternatively you may be able to set up a repository in Moodle that is completely unauthenticated and upload your email images to this instead.
Can I attach an image to the emails that are sent out? For example a header for the university etc?
If yes, any advice on how to do this. When I have tried, the image does not load properly and displays a broken image icon in the inbox.
Thanks
I am a secondary school teacher. Is this plug-in able to email grade reports home to parents?
As you've suggested I've looked at the code and found references to 'moodle/course:bulkmessaging' . It seems according to https://docs.moodle.org/311/en/Messaging there is an option for teachers to send messages to the group and then email them as a digest. I'll try it to check if it can cover my use case.
However, the bulk course participant actions that you're referring to are not architected in the same way. If I draw your attention to /user/index.php (from around line 240 onward) you can see that all of the actions are "hard-coded" into the course participants page.
This means that there is currently no way to extend this functionality without modifying the core Moodle codebase. My advice to you then if this is a crucial requirement, is to put a request in to the core dev team to make the course participant list extensible in the same way that the bulk admin tools module is.
If they are able to mirror the extensibility of the admin bulk tools to the bulk course participant tools, then I should be able to rework this plugin to work within that module.
I understand that "This plugin was not intended for use as a course-wide or cohort-scoped email service". I'm wondering if it is possible for the plugin to be extended, so the admin or managers can use it to communicate with groups like course/cohort from Course>Participants. It supports bulk actions already.