Moodle welcome icon

Moodle welcome

Maintained by Bas Brands
Sends a welcome message to new users, sends a notification to a moderator of the new user creation
Price option: Free

Supports Moodle 2.1-5.1 See all versions
Latest release: 5 months ago
Installations: 1532
Downloads (last 90 days): 314

Frankenstyle name: local_welcome
Local plugins

Comments

Comments are no longer open for new posts. Existing comments remain available to read.

@adolfo: Okay so maybe it is an issue with Moodle's new event system. What version of Moodle are you using?
@mykl : no the plugin is triggered by the Moodle event system, not cron. I like the idea of the GENPASS suggestion. I will look into it as soon as I have some spare time.
Hi again Bas Brands,
I talked with Antonio Duran from Joomdle (in forum) and he said that "Joomdle should be triggering event as it calls create_user_record(), which triggers the event."
Any thoughts?
I guess my server and moodle configs are ok becuase I have tested the Welcome Moodle plugin with manual accounts and the emails were sent just fine!
I'm contacting you guys because both plugins are great and together would be the perfect solution for my needs.
Thanks for your help smile
Sorry, forgot to ask, do I need to add something to the CRON jobs, or is that done automatically?
To incorporate the Generation of Password, why not add the logic to check if the uploaded password is something like "GENPASSxxxxxxxxx" in which case, your plugin would then generate a new password and protect access until that time.
Hi Mykl,
That looks like it could work yes. I will not add the code to the welcome plugin, if an admin uploads a csv with passwords they will be reset when using this bit of code. It would be okay if the admin knows about this but if not it could confuse users.
In any case thanks for posting this!
So, if I understand your post above. In order to set the Password at the time the email is sent, the following lines of code need to be added after the value array is loaded in the latest iteration as well:
if (strpos($message_user, 'newpasswordtext') !== FALSE){
$fields[] = 'newpasswordtext';
$newpassword = generate_password();
update_internal_user_password($user, $newpassword, FALSE);
$values[] = $newpassword;;
}
Hi Bas Brands,
Thank you for the feedback. smile
Then I have to check with the Joomdle people.
Hi Adolfo,
I have not tried the Joomdle auth plugin yet. This plugin hooks into Moodle's event triggers that are fired when a new user is created. Auth plugins should fire this event. If the Joomdle auth plugin does not have this trigger no email will be send.
Hi. Is it compatible with the Joomdle Auth plugin? Although joomdle is listed, the welcome message is not sent...
Hi Mohammed,
I am glad you like it. If a user's email is not correct the notification will not arrive. If the users contacts you about it you can use Moodle's standard user administration to correct the email address an confirm the user account.
Hi this is fantastic plugin, I have tried it and it it useful.
I have one question that what will happen if the user email is not correct?
Thank You
Thank you for updating the compatibility info. Is it possible to make the plugin send welcome messages only after the user has confirmed his e-mail? I initially though that they were send before because of some compatibility issue but it seems to be the intended action.
Hello,
nice plugin!
It would be nice to have the github URL also =)
I've found this one:
https://github.com/bmbrands/moodle-local_welcome
Kind regards,
Daniel
Hi Marek,
Yes if fully supports version 2.8. I just forgot to update the compatibility info. Thanks for notifying me!