This extension changes the captchas from graphic words to definable questions and answers. The settings allow you to create up to 8 simple questions and answers that will be randomly chosen in place of the captcha. So, for example, you could have:
Question: What is missing: North, South, East? Answer: West
Question: 2+2 is equal to? Answer: 4
Question: An … a day keeps the doctor away. What word is missing? Answer: apple
The captcha will then be replaced by one of these questions. The answer is case insensitive so for question 1 ‘West’ and ‘west’ will validate.
There is an additional setting: Answer hinting, that places text showing the number of characters required to complete the answer after the question. The hint will be wrapped in a span with the class ‘captcha-hints’ like so:
What is missing: North, South, East? <span class="captcha-hints">4 character(s) required</span>
Note that no other HTML tags are output so you can use whatever you wish to wrap and style the captcha question. The input is cleaned and processed by the existing form code.
I hope that you find this useful. Let me know what you think of it and whether you think it could be improved.
P.S. You will probably want to edit the lang.core.php file to change the error messages associated with either no captcha submitted or an incorrect one. The keys are ‘captcha_required’ and ‘captcha_incorrect’ on about lines 98 and 101 respectively. These changes are not required in the 2.x version.