July 28, 2009
challenge_response: a better CAPTCHA
Would you rather your viewers spend the time deciphering a CAPTCHA image or simply add 2 + 3? Well I’m going with the latter.
Trying to figure out what those CAPTCHA images say drives me nuts. I find myself spending more time looking at the scribbled and crossed out letters than I am filling out the form. Maybe I’m just a poor reader :-)
Anyway, I wrote a Rails plugin called challenge_response. It’s available to for download from my GitHub repository.
The challenge_response plugin asks the viewer a randomly generated question like, “What does 1 + 3 equal?”, “What does 9 – 2 equal?” and “What letter comes after B?” Simple questions, yes, but it will ensure that a human is in fact filling out the form.
Integrating the plugin into your next or existing project takes less than 5 minutes. So check it out!

Leave a Comment