Note: This plugin had a bug that caused it to block pingbacks and trackbacks. While I believe it to be fixed, more wide-spread testing is always good. Therefore I would appreciate if you would send me user reports on this (e.g. “Yes I get pingbacks while using Quiz v.1.1.1 and WordPress v2.6.5″). Thanks.
Quiz is a plugin that allows you to put a question into your Comments form. Before anyone can leave a comment, they must answer the question correctly.
You can specify a default question, but the real beauty of the plugin is that there is a “Comment Quiz” box added to the page/post edit screen, which allows you to specify a Q/A specific to the content of the current page. This should block just about any automated spambots, and limit the human ones to those who take the time to actually read the article. (This last point also, conveniently, helps cut down on trolls or people who just don’t bother to read before commenting.)
Cleverly used, it can also cut down on “I don’t understand” emails and comments — for example, on the Virtual Multiblog page on this site, the question is:
If the readme doesn’t answer my questions, I should check the ______
You can’t get past that one without realizing the page has a FAQ!
You can also enter multiple correct answers. For example:
Q: Name one of the original Three Stooges
A: Moe, Larry, Curly, Shemp
Any one of the answers will be accepted as correct.
The only real caveat is that you must be careful to make the questions easy to answer. I would suggest using one-word answers, and only ask questions that are answered within the text of the article. For example, you shouldn’t ask about the Three Stooges unless you talk about them in the article — somebody from another country (or younger than you) might have no idea who they are. Remember: you only want to frustrate the spambots, not your readers. Keep It Simple!
My (still evolving) question rules:
- Only ask questions for which the answers are:
- within the text of the article, or
- self evident (e.g. How many letters are in the word “cat”?), or
- a matter of definition (e.g. Which is taller, a dwarf or a giant?)
- Inserting a _______ blank can go a long way in making the question clear
- Stick to short, simple answers. One word is a good length.
- Avoid asking about niddly little details, unless it’s core to the point of the article
- Be aware of obvious alternates (e.g. “three”and “3″)
- I’ll ask just about anything related to a really short post, but don’t make readers dig through a really long one looking for some detail
The main download page is over at WordPress.org, or you can use this link:
Is this download worth something to you? If you have found this system useful, please consider making a donation. Even as little as a dollar is appreciated:
8 Comments
Hello!
Thanks for this plugin. It is easy to setup and seems to be an effective solution.
I upgraded to WP 2.7 almost-beta, and there is an issue. You are probably aware of it, but I thought I’d just mention it.
When replying to comments from within the admin panel (new feature in 2.7), I get this warning:
WordPress › Error You must answer the question to post a comment. Please go back and try again.
… but there is currently no way to answer the question from the admin panel.
Thanks again,
demetris
I wasn’t aware of that change. I’ll see what I can figure out!
Thanks for the heads up.
Hello. It’s me again, with a question:
Does Comment Quiz interfere in any way with incoming pingbacks?
Thanks,
demetris
It shouldn’t.
I don’t believe regular comments go through the same processing as pingbacks. Then again, I don’t get enough pingbacks to have noticed. Try pinging this post — let’s see what happens.
Hello, Stephen! I added a link in my latest post — http://op111.net/p63 — but, according to the Edit Post page, you have not been pinged yet.
Another page linked from the post (the plugin Manageable) was pinged right after I clicked publish.
I you want to try without Quiz, just sent an email and I’ll resave the post, to try pinging you again. My time is UTC+2.
It’s great fun just answering the easy questions!!
[...] http://striderweb.com/nerdaphernalia/features/wp-comment-quiz/ [...]
[Note from admin -- this ping was requested as a test of the Quiz plugin. It seems the plugin blocks pingbacks, as this only appeared after I deactivated Quiz.... Darn it!]
Stephen, I activated Quiz again (v. 1.1.1) at op111.net and I’ll let you know how it goes.
Thanks for looking at this.