-
New Feature
-
Resolution: Fixed
-
Major
-
1.9
-
None
-
MOODLE_19_STABLE
-
MOODLE_19_STABLE, MOODLE_20_STABLE
As an additional feature against scripted attempts to break through the Moodle registration system, it is proposed to adopt an optional CAPTCHA element on the registration form.
CAPTCHA supposedly stands for "Completely Automated Public Turing test to tell Computers and Humans Apart", which is a highly forced acronym for the word "Capture" with an Aussie twist to it
There are two main solutions available in PHP, with various advantages and disadvantages:
1. PEAR's HTML_QuickForm_Captcha element with the Text_CAPTCHA library (http://pear.php.net/package/Text_CAPTCHA)
2. reCaptcha (http://www.recaptcha.net)
Pros and cons of the PEAR package:
+ It already has a quickform element ready for use
+ It can generate visual input in several formats, including images, numbers and figlets (ASCII letters)
+ Not language-specific
- Still in beta stage
- Some areas of the code are patchy at best
- No audio version
Pros and cons of reCaptcha:
+ Widely used and supported
+ Has an audio version
- Only in English
- Image generation is dependent on recaptcha website (internet connection required)
- has been marked as being related by
-
MDL-20144 Tabindex for reCaptcha form widget interrupts TAB order
-
- Closed
-
-
MDL-47462 reCAPTCHA setting hard-coded to auth/email
-
- Closed
-
-
MDL-7407 Add turing number into email signup form
-
- Closed
-
-
MDL-13948 Implement modular and fully internationalisable CAPTCHA element
-
- Closed
-
- is duplicated by
-
MDL-11945 type text from image during selfreg & scan for spam live plugin
-
- Closed
-
- will help resolve
-
MDL-3173 moodle open as spam relay
-
- Closed
-