Bulk Email

Administration tool ::: tool_bulkemail
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.
Latest release:
457 sites
91 downloads
22 fans
Current versions available: 1

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.

The plugin adds a new "bulkemail:sendbulkemails" capability to the system, mapped to the manager role and site admins by default, which determines if a user can send emails using the feature.


Screenshots

Screenshot #0

Contributors

Darby Costello (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Afficher les commentaires
  • Darby Costello
    %a 07/07/2021D %b %Y, %H:%M
    Hi Sergey. I've had a good look into this for you and the news isn't great, I'm afraid. This plugin can't be "extended" to work with the course participant bulk actions as it sits in a completely different part of the software, so naturally one would need to situate similar functionality within the User module.

    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.
  • Sergey Vlasov
    %a 07/09/2021D %b %Y, %H:%M
    Hi Darby, Thank you a lot for taking your time to address my question!
    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.

  • Aaron Lutsch
    %a 09/30/2021D %b %Y, %H:%M
    Hi there,

    I am a secondary school teacher. Is this plug-in able to email grade reports home to parents?
  • Darby Costello
    %a 09/30/2021D %b %Y, %H:%M
    Hi. No, it sends a single bulk email to all selected users registered on the platform. Your requirement suggests that you want to send individualised emails to third parties who are not registered on the platform, i.e. the parents of your users. You will need an alternative solution.
  • Lily Haddad
    %a 07/26/2022D %b %Y, %H:%M
    Hello, thanks for this plugin, very helpful.
    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
  • Darby Costello
    %a 07/27/2022D %b %Y, %H:%M
    Hi Lily. It should be technically possible to include images in your bulk emails. Please note that I wrote “include”, not “attach”. Any image you upload within a Moodle repository is a protected resource. So when the email arrives in your recipients’ inbox, their email client will not be authenticated in order to view any images you attached in this way. This would be the case even if they themselves were logged into Moodle at the time.

    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.
  • James Peter
    %a 09/30/2022D %b %Y, %H:%M

    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?
  • Darby Costello
    %a 10/12/2022D %b %Y, %H:%M
    Thanks for your question. One of the reasons this plugin works well and doesn't require constant updates is because it is fairly simple. By this, I mean it leverages what's already available within Moodle; no more and no less. As such its intended usage is for administrators to send out functional, system-wide notifications. For example, to inform users of any expected server downtime or security information.

    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.
  • Wynand Louw
    %a 12/21/2022D %b %Y, %H:%M
    So I presume it will still work in M4.1 on PHP8?
  • Wynand Louw
    %a 04/29/2023D %b %Y, %H:%M
    Hi @darby Costello, will this function in Moodle 4.2?
  • James Peter
    %a 09/15/2023D %b %Y, %H:%M
    Hi there
    Is there any way to insert the pre-drafted text content to the mail composer as we need to send same content emails more frequently to different users in different occasions. Any support in this matter is highly appreciated
  • Wynand Louw
    %a 12/17/2023D %b %Y, %H:%M
    Is this plugin now abandoned?
  • Darby Costello
    %a 12/29/2023D %b %Y, %H:%M
    @Wynand Louw. You keep asking questions about whether this plugin "works" under different Moodle versions, or whether it's been "abandoned". If you have identified a specific issue with the operation of this very simple piece of software then by all means raise it. It's a bulk email plugin. It simply reimplements Moodle's existing bulk messaging feature to send emails. That's all it does. That's all it will ever do. If you need a more feature-rich solution or a higher level of support then I suggest looking elsewhere for a more complete integration, or reach out to me for some bespoke development. Thanks.
  • Wynand Louw
    %a 01/02/2024D %b %Y, %H:%M
    @Darby Costello, thank you for clarifying and getting back to me. Maybe test and adapt your versions to indicate that it is compatible with 4.1, 4.2, and 4.3.
  • Darby Costello
    %a 01/03/2024D %b %Y, %H:%M
    @Wynand Louw Again, you haven't specified an issue with the software. It says at the top of the page that the plugin is compatible with Moodle 3.9+. The plus sign means any version from Moodle 3.9 onward. If you want evidence that it works in subsequent versions then I draw your attention to the stats page, where you can clearly see there are literally hundreds of installations across Moodle 4.0, 4.1, 4.2 and 4.3. https://moodle.org/plugins/tool_bulkemail/stats
1 2
Please login to post comments