Currently I have it so the student does not have to enroll and is automatically enrolled in all modules upon registration. So the student then gets 7 emails at in their email box. eg "welcome to module 1"
I wont to disable the emails after enrollment to the modules
Cheers,
Steve
I found this page but it seems to be referring to older versions.
http://moodle.org/mod/forum/discuss.php?d=18583
My version is 1.8.2
Currently uses register into the course, receive a welcome email, which is good, what is not good is they are also recieving 8 "Welcome to module 1,2,3 etc." emails, as they are automatically enrolled in all modules.
Am I missing something, is it simple and can be turned off in Admin????
Please please help,
"Welcome to coursename" (polite, but hardly necessary) plus an exhortation to fill in one's profile, which is redundant after it has been received the first time.
I would like to be able to turn this off, sitewide at least, but preferably at the course level. I think I'll put this on Tracker (unless I'm missing something, and it's already possible to do this).
Steve
Thanks, LauriBeth
I also have problems with people getting the 'fill in your profile' email message; what is the status? (1.9)
According to MDL-15846 this has been done. I have 1.9.2+ and have the option to turn off email confirmations in the course admin menu.
Scott
thanks,
Rosalyn
I don't see it either an dhave the additional problem that if a student has to use a made up email they can't confirm email change and it won't let them move forward into the course until it gets the confirmation or I, have them cancel email request and I, as admin, enter the email address.
Any way to turn off the change request being required.
LB
Appreciation --
_________
but whoops ? -- after trying this -- that file doesn't exist for me.
version 1.9
I could only find that line in this file: lib\moodlelib.php *
The code next to it has a rem // statement about removing the email colnfirmation, around line 4460 .. *
However, what this line directs to do is to make the message string blank.
What do we do with this?
Thanks,
Vic
*
/// If you don't want a welcome message sent, then make the message string blank.
if (!empty($message)) {
$subject = get_string('welcometocourse', '', format_string($course->fullname));
if (! $teacher = get_teacher($course->id)) {
$teacher = get_admin();
}
email_to_user($user, $teacher, $subject, $message);
}
}
Thanks
Karen
Using the ADMIN menu
admin > courses> enrollments>
Set 'Send course welcome message' to NO...
Lifesaver, for sure :D
Now it works!
Thanks again!
Sara
for Moodle 2.x the option to disable email confirmation is part of the enrolment method settings Site administration ► Plugins ► Enrolments ► Self enrolment
using 1.9 + (Build: 20080331) and still unable to turn this off.
the swtich in the Admin interface is not yet in this version and I have had no success with eidting /lib/moodlelib.php. has anyone managed to comment out a line in this version that stops the emails for new course enrolments leaving?
I am using 1.9.7 and the setting described above is present. Have just tested it in my installation and it all works.
The setting again is:
admin > courses> enrollments>
Set 'Send course welcome message' to 'No'
Hope this helps.
~thomas
This worked for my 1.9.7.
I'm now on 2.0 and still trying to figure out where to find it
I've found it finally:
in enrol/self/lib.php, line 235. should be commented out.
This disables email sending while self-enrolling to a course.
In Moodle 2.++ it still works. You dont need to hack code like that. For old course you need to update Self enrollment by unchecking "Send course welcome message" checkbox (Course Administrator -> User -> Enrollmentmethod -> click the setting icon of self enrollment). The new settings on self enrollment plugin (Site -> Plugin -> Enrollment -> Self Enrollment) just apply for new course.