email all course participants

email all course participants

by Greg Rodenhiser -
Number of replies: 6
Is there a way for an instructor of a course to send an email to all the course's participants? I know they could simply have a forum (message board) that all students are subscribed to automatically, but they would like a cleaner/quicker way. I am aware of a few plugs (Quickmail being one), but can Moodle do tis natively? Thanks!!
Average of ratings: -
In reply to Greg Rodenhiser

Re: email all course participants

by Scott Garrigan -
Greg,

My teachers have the same problem. They receive the message that they don't have the privileges to do that (to e-mail multiple users). I've tried overriding permissions in roles, but to no avail. Course creators also receive the message and cannot do multi-user email from the participant list. ADMINISTRATORS CAN do multi-user e-mail. A hopefully temporary work-around would be to promote teachers to administrators. Let me know if you find a solution.

-Scott
In reply to Scott Garrigan

Re: email all course participants

by Jamie Pruden -
I'm having the same problem... but the error message is really awful... it says that they can't send the e-mail because they can't read all messages on the server?

Any help would be appreciated...

smiles,
Jamie

In reply to Jamie Pruden

Re: email all course participants

by Martin Anderson -
It seems that the wrong capability is being called for in the messageselect.php (in the moodle/user/ folder).

On line 20 of the file is the call for:
require_capability('moodle/site:readallmessages', get_context_instance(CONTEXT_COURSE, $id));

If you change this to:
require_capability('moodle/course:bulkmessaging', get_context_instance(CONTEXT_COURSE, $id));

then your teachers can use the feature.
In reply to Martin Anderson

Re: email all course participants

by Helen Foster -
Picture of Core developers Picture of Documentation writers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Plugin developers Picture of Testers Picture of Translators
Hi,

Please watch bug MDL-8561 for progress on this issue.
In reply to Helen Foster

Re: email all course participants

by Anthony Borrow -
Picture of Core developers Picture of Plugin developers Picture of Testers
Helen - It seems that MDL-8561 was contained in MDL-8885 and is thus a duplicate. MDL-8885 has been fixed which I believe fixes MDL-8561. If folks upgrade to the latest version of Moodle 1.8 that should resolve the issue of teachers not being able to send a message to multiple users. So hopefully MDL-8561 is resolved. If not, please comment on it in the tracker.

In fact, MDL-10107 is looking at making some significant improvements to messaging. I have requested that the ability to select and send multiple messages be included as part of the assignment/submissions.php and the /quiz/attempts.php so that teachers can easily send messages to students based on the information available on those pages (which in my experience was always the students who had not completed the work). Peace - Anthony
In reply to Anthony Borrow

Re: email all course participants

by Rusty Hatchett -
my problem, a little different - select all on the participants page only selects that page. I believe it counts 20 then forms a new page that does not get selected. I'm sure that 1.8 takes care of all these bugs?