Authentication: Email-based self-registration with admin confirmation

auth_emailadmin
Maintained by Picture of Felipe Carasso Felipe Carasso
Provides email-based self-registration with admin confirmation instead of user confirmation.
819 sites
473 downloads
64 fans

The confirmation email is sent to the main admin account's email address.

A "welcome" email is sent to the user when the admin clicks on the confirmation link or confirm the user through the administration menu.

Email body is customizable within the language file.

Based on default email-based self-registration module.

You can customize the e-mail messages by editing the language file or using Moodle's language editor.

Please read the INSTALL file carefully

Screenshots

Screenshot #0
Screenshot #1

Contributors

Picture of Felipe Carasso
Felipe Carasso (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Tim Underhay
    Fri, 29 Dec 2017, 2:05 AM
    Mr Carasso, I'm wondering if there are plans to support Moodle 3.4? Thanks very much indeed for your work!
  • Picture of Felipe Carasso
    Tue, 9 Jan 2018, 3:09 AM
    Hello Tim, I certainly do plan to do it. But upgrading my moodle broke it horribly, so I'm waiting for an opportunity to solve that blocker before adding the compatibility info to the plug in.
  • Picture of Peter Chikubula
    Thu, 18 Jan 2018, 5:21 PM
    Hai team once i confirm a user to my moodle Email-based self-registration with admin confirmation, they receive a customised moodle message which i want to change to my own. please advise were i can change the message. my users recieve this message,

    Hello Peter Chikubula,

    Welcome to (My Organization)! Your account has been approved. If you have not already done so, please tell us how you discovered (My Organization).

    For student accounts, please let us know the project you would like to participate in and we will create your teacher account. The information for creating student accounts is at http://www.my.org/student-accounts here.

    The first name needs to be the students "first name" and "first initial of the last name." The students last name will be the school name. Passwords need to be at least 8 characters long.

    We're delighted you have joined us and hope to see you and your students participating in some of our projects. You are now a member of a rapidly growing community of educators and students using (My Organization) to share projects, work and knowledge. If you ever need help don't hesitate to write to us at myorg@gmail.com here. We'll try to address any questions, comments or concerns you may have regarding the (My Organization) with Google Resources, Services and Tools. Check out our web pages at http://www.my.org here
    * * *

    What is (My Organization)?

    (My Organization) is an easy-to-use, Internet-based collaborative environment that enables educators to develop and manage Web-based curricular projects, share information, and work together on an international level. (My Organization) provides a variety of Google tools and gadgets including integrated messaging, conferencing, and calendars, to support collaboration among teachers and students within (My Organization).

    (My Organization) welcomes your projects and is looking forward to sharing a rich variety of projects and activities with your participating students. When you login, list of popular categories appears. Click on one of the categories to browse the projects specified by it. As you browse through these projects (click on the titles), they may help you generate an idea or two for you to use in developing a project of your own in (My Organization) or they may help you to identify projects in which
    you may like to collaborate with other teachers and their students.

    * * *

    Because (My Organization) is project driven and run by volunteers, we would like you to consider creating a project in (My Organization) or volunteering to help with one. If you decide you would like to create a project or volunteer to help or support other projects, please email us at myorg@gmail.com here. (My Organization) leaders and volunteers are here to support your needs.

    Remember, online support for all (My Organization) participants is provided by (My Organization) volunteers. Please take what you learn from us and help other teachers learn too! We look forward to working with you and seeing your new projects!


    Thank you,

    My Name, Director


  • Picture of Aaron Johnson
    Wed, 31 Jan 2018, 5:10 PM
    Dear Peter,

    The text of the email can be changed in the language customization: Site Administration > Language > Language Customization. Then open the language pack you are using. You can find all the strings for this plug-in under auth_emailadmin.php or search for the string auth_emailadminuserconfirmation.

    Regards,
    Aaron
  • Picture of Aaron Johnson
    Wed, 31 Jan 2018, 5:39 PM
    Dear Felipe,

    I actually had a question related to this same feature. As I said in my post above, I've customized the text of the confirmation email, but I am also using multiple languages. I've customized this text in both languages, but the email is sent in the language of my admin account not what the person registering was using.

    For example, a student signs up for an account in German, but the admin uses Moodle in English. The admin gets an email (it seems like this is always the English version too, but a less critical point) and clicks on the link to confirm the account. The student gets a confirmation email in English.

    Would it be possible for the confirmation link to include information about the student's language setting, so that the email sent is the same language?

    Thanks,
    Aaron
  • Picture of Felipe Carasso
    Tue, 6 Feb 2018, 1:41 AM
    Hello all,

    I'm adding Moodle 3.4 to the list of supported versions on a leap of faith. I didn't have the opportunity to upgrade my Moodles yet to confirm that it works as expected, but considering that this is a minor version upgrade, there shouldn't be any breaking changes.

    Let me know if you see anything unexpected.

    Thank you,
    Felipe
  • Picture of Felipe Carasso
    Tue, 6 Feb 2018, 1:44 AM
    Hello Aaron,

    The latest version takes the language preferences of the recipient when sending a notification.

    The behavior you describe makes me believe that your translations were not rendered available to users.

    Maybe a 'clean cache' could help...

    If not, check out the logs around the sending of a message to see if there's anything unusual. If there is, feel free to communicate directly with me through my email address. You'll find it in the README.

    Best regards,
    Felipe
  • Picture of PDM Produce
    Wed, 2 May 2018, 7:02 PM
    Hello - Just put this onto our Moodle 3.4.2 (Build: 20180319) site and it's working well - APART from when a user clicks on the create account button, the form submits and we get a "500 - Internal server error.

    There is a problem with the resource you are looking for, and it cannot be displayed." error.

    The emails are sending and the accounts authenticating but I can't work out what is causing the error.

    Has anyone encountered this before?
  • Picture of Felipe Carasso
    Sat, 5 May 2018, 11:05 AM
    @PDM produce: are you running on a language other than English by any chance?
  • Picture of Michael Milette
    Tue, 10 Jul 2018, 6:49 AM
    Has anyone try this with Moodle 3.5?
  • Picture of Henry Patz
    Fri, 3 Aug 2018, 2:35 PM
    We just updated to moodle 3.5.1+ The auth_emailadmin works.
    BUT: It does not work with (extra) profilfields as we used for ages to specify the class/group, where new users are to registrate. The selfregistration shows the categorie for the (in our case dropdown) additional user-profilfield. The field is not there... And: Because it was a needed field, the registration failed without a visible error... Thanks for helping ...
  • Picture of Felipe Carasso
    Fri, 3 Aug 2018, 7:32 PM
    Hi Henry,

    I'll look into it this weekend.

    Thank you,
    Felipe
  • Picture of Felipe Carasso
    Sun, 5 Aug 2018, 2:35 PM
    Hi Henry Paz,

    I tried it out and what I found was that the user profile field has to be configured to "Display on registration".

    I added such a field (checkbox) on my Moodle 3.5.1. It showed on the registration form. If I didn't check it, the form was not submitted.

    Let me know if there's anything else I can do to help.

    Best regards,
    Felipe
  • Picture of Henry Patz
    Sun, 5 Aug 2018, 5:06 PM
    Hello Felipe, thanks for checking and trying,
    it is -for ages and I just checked again- of course configured to "Display on registration"...
    What I realised: It does not work in the core's auth_email-plugin...
    Henry
  • Picture of Andreas Klimm
    Thu, 13 Sep 2018, 8:45 PM
    Hello Felipe,
    we have the same problem with the (extra) profile-fields we created for our students... they are not shown on the registration page even though we enabled it.
1 2 3 4 5 6 7 8 9
Please login to post comments