I have a small problem and I was wondering if anyone has a good solution.
If there is students that sign up in moodle with a email addy but then change there email but doesn't change it in moodle. That generates alot error mails that the mail could reach the email adress. Is there a possible way for example an administrator of moodle to just have a checkbox beside every account and if you check that and the student login they come to a page telling them that they need to contact the administrator before continue using the account? That way you get a correct email adress and when that is done you uncheck the account so they can continue use it.
Such a lock is a good idea. Maybe it don't necessarily have to block the entire account, but (at least as an option) display (an annoying) error message/warning page every logon for that user. This page should link directly to the edit profile page.
I appreciate every new function wit several options, since the system then can easily be adjusted to local use all over the world, even with a wide variety of users.
Regards,
Art Lader
Aiken High School
Solution in an other direction?
If you give all the users a fixed emailadres (change therefor in Moodle the input field of the personal profile page in an echo) and you handle a POP-mailserver for these accounts, doesn't that solve your problems?
If users want to use their own emailprogramma's they can install an account that forward the mail from the POP to their own mailprogram/server.
(this way you also can guarantee - and afterwards legally prove - that your emails did arrive in the emailboxes you offered to your students....)
I still think the better way is to have the login lock if the account got a flag set by the administrator and if it does they are taken to another page.. like the profile page or a page explaining the problem or a popup message. Having a faulty email adress in moodle should be as anoying for the account holder as it is for the admin .. then they more likely will make sure to have the correct email adress.
I am not a programmer but my guess is it shouldnt be that hard to add.. just add something to the databas that if its set to 0 when loggin in it takes the student to the correct page or if its set to 1 then they get the message or what ever is the best.. anyone with programming skills, wouldn't it be that simple to add?