What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 134 Stack Exchange communities.

Possible Duplicate:
Can you please make the captcha easier for humans?

Why not to use such simple Captcha like this:

"I am Captcha and I will pick a secret word. You are user and you are to guess what word it is. If your guess is not right, I will give you a hint. You have only 3 attempts."

Then, interaction will be started and user will find this secret word in 3 attempts at most.

Example:
C(aptcha):Guess a word. It is red.
U(ser):Apple.
C:No. It is above.
U:Sun
C:Right!

Implementation:
questions = [..., ["sun":"It is red", "It is above", "It is celestial body"], ...]

share|improve this question

marked as duplicate by Greg Hewgill, random, Jon Skeet, perbert, Diago Nov 26 '09 at 10:56

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

11  
I'm left wondering which planet you live on where the sun is red. –  Greg Hewgill Nov 26 '09 at 9:56
    
Krypton, obviously. He's SUPERMAN! –  Paul Tomblin Nov 28 '09 at 15:00

2 Answers 2

Bad idea.

  • Easily broken: http://en.akinator.com/
  • Someone has to type in all the questions.
  • The average user would guess only about 2 to 3 times and then abandon the site because he's got it wrong. If the riddles are too simple it can be broken by a machine.
share|improve this answer
    
but maybe it is better than characters recognition ? –  psihodelia Nov 26 '09 at 10:01

Captchas have been discussed before on Meta Stack Overflow.

http://meta.stackoverflow.com/search?q=captcha

There never seems to be agreement on what would be an ideal captcha.

And why would there be? What is obvious and trivial for one user might be difficult for others.

I think character recognition is about as close as we want to get to an intelligence test in the captcha.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged .