Verifying Self Registration

moodleIf you enable self-registration, reCAPTCHA will help you to reduce spam user accounts being created.

Sign Up

Start by signing up to the reCAPTCHA service at Google

  1. Browse to
  2. Click the Get reCAPTCHA button.
  3. Click Sign Up Now.
  4. Enter your Domain name (note that you can use the same reCAPTCHA passwords for any subdomains).
  5. You will then be able to make a note of the Public Key and the Private Key.


Moodle Configuration

Now that you have the Public and Private keys, you will need to configure your Moodle site to be able to use them.

  1. Browse to Administration > Site administration > Plugins > Authentication > Manage authentication.
  2. Click the link for Email-based Self-registration settings.
    1. Enable the reCAPTCHA element and click Save changes.
  3. Go to Plugins > Authentication > Manage Authentication.
    1. Enable Self Registration.
    2. Enter the Public Key and the Private Key.
    3. Click Save Changes.


Now new users will be able to create their own Moodle Account, but they will have enter a reCAPTCHA code, to prove that they are human!


Thanks for visiting,