Postby Pony99CA » Wed May 02, 2012 10:36 pm
If the user chooses to use another CAPTCHA (say a plug-in), there shouldn't be a nag because of that. So maybe only display a nag if one of the other default CAPTCHAs is chosen (with the possible exception of ReCAPTCHA).
Or, perhaps even better, if Q&A CAPTCHA is going to be the default, why not get rid of the other default CAPTCHAs completely (again with the possible exception of ReCAPTCHA)? What's the point of shipping known bad CAPTCHAs with the software?
Regarding a default question, it's really not that bad. The default CAPTCHA is basically just as easy to break, but at least Q&A would come ready to work (no double selection like people have to do now). So how about a default question and a nag if the default question is still used? That allows having Q&A work "out of the box" and still lets the user know in a very visible way that they should change the question.
Alternatively, it shouldn't be too difficult to generate a "random" question at installation using the examples above with slightly different phrasing and answers. Generate a string of between 5 and 8 random characters, choose from a set of default questions ("Type the odd characters", "Type the even characters", "Type the first, third and sixth characters", etc.) and create the answer based on the question.
Steve