Ratna
Both authentications are looking nice for the self enrollment without email.
The no_authentication plugin (auth_none) is part of Moodle code and it‘s already installed on the MoodleBox. The MoodleBox admin must activate the no_authentification on the page http://moodlebox.home/admin/settings.php?section=manageauths instead of the email based selfregistration and he must deactivate the emailchangeconformation on the page http://moodlebox.home/admin/settings.php?section=sitepolicies .
The difficulty for a new user is that he needs to read a text on the login page. A new user must write his preferred username and then click the normal login button. Then he must fill out the user profile … first name, last name and email are required fields. There is no more confirmation for the new user account. For the next login the new user uses his username and his password.
The online confirm plugin (auth_onlineconfirm) is an additional plugin and it must be installed on the MoodleBox. The MoodleBox admin must activate the new Online Confirm authentification on the page http://moodlebox.home/admin/settings.php?section=manageauths. He must set the selfregistration setting to Online Confirm and he should also deactivate the emailchangeconformation on the page http://moodlebox.home/admin/settings.php?section=sitepolicies .
This plugin shows a better user communication on the login page. The user gets the normal "Create new account" button for selfregistration. He gets the normal registration fields for the user profile and he must fill in an email address. Yes, he can use every existing or none existing email address because the plugin does not send a registration email. There is no more confirmation for the new user account. For the next login the new user uses his username and his password.
I preference the Online Confirm plugin for the self enrollment because it shows the normal self registration on the login page. The steps to activate one of the plugins are the same.
Best regards, Ralf
Self enrollment with "No authentication"
Self enrollment with "Online Confirm"