Easy Quiz is a quick and easy quiz plugin to present a set of questions to your reader and let them check the answers. The answers and the statistics are not stored in your database and the purpose of the quiz is purely your reader’s entertainment. It creates quizzes vaguely similar to the BBC Weekly Quiz.
All the survey/quiz plugins I found in the directory looked too complex for my purpose. They were good, but were geared toward serious purposes like collecting information, education and tracking etc. All I wanted to do was to create an interactive page for my readers to take a test for their own entertainment. I didn’t want to store their info on my server, give statistical analysis etc. So I wrote this plugin based on the excellent jQuery script called jQuizMe.
- No setup required.
- Just cut and paste your questions on to your post.
- Results without server submit — all the work is done on your readers’ machine.
- View results at any point, and continue the quiz.
- Detailed help on the admin page.
- Now available in your own language using machine translation curtsey of Google and Microsoft.
A pro version of this plugin is available with the following added features:
- Color customization to match your theme.
- More quiz types (Multiple Choice, Fill in The blanks etc.) as short code options
- Mix and match different types of questions: Multiple Choice, Fill in the Blanks, True or False etc. in the same quiz!
- Other quiz options as short code options or on the admin page.
- Why another quiz plugin?
This plugin is the simplest quiz plugin you can imagine. To use it, you include a set of statements between the shorttags
[ezquiz][/ezquiz]in a post. The statements will be neatly rendered as a true or false quiz. Note that all the right answers are, by default, true.
- Still not clear how to use it. An example please?
Create a new post on your test blog with the following content.
This is a quiz about the wonderful WordPress blogging platform. [ezquiz] title:WordPress is free and priceless WordPress is priceless. WordPress is free. [/ezquiz] If you agree with these statements, you are a good man.
Publish it and browse to the published page.
This creates a quiz with two true-or-false questions. The answers for both questions are “True”.
- A more useful example, perhaps?
Here we go:
This is a quiz about the wonderful WordPress blogging platform. [ezquiz] title:WordPress is free and priceless help: All things good about WordPress q: WordPress is priceless. a: true q: WordPress is free. a: true q: WordPress is worthless. a: false [/ezquiz] If you agree with these statements, you are a good man.
- A little explanation of the example will help.
Each line within the
[ezquiz]...[/ezquiz]block contains a label (like
title:) and some text. It may be easiest to cut and paste the example above on a test page and see how it is rendered.
title:lets you specify a title for your quiz page. If you don’t specify it, the title defaults to “Easy Quiz”.
help:label is a little help text to your readers. Its default value is “Choose True or False. At the end of the quiz, you will get your score.”
question:) is optional. It is to specify a question. You could just give statements, which will be rendered as questions.
The answer (with a label
answer:) is optional as well. If you don’t give an answer, it is assumed to be true. In other words, the question statement is assumed to be true. The possible values are true or false (in lowercase).
- How do I use other quiz types (Multiple Choice, Fill in The blanks etc.)?
Please see the FAQ section at the plugin page.
- How do I specify choices in multiple choice quizzes?
You use the label
c:as in the example below.
[ezquiz] type:multi title:Some math help: Fill in q: 2+1= a: 3 c: 1 c: 2 c: 4 [/ezquiz]
- How to mix and match quizzes.
An example with different types of quizzes mixed and matched at will:
This is a quiz about the wonderful WordPress blogging platform. [ezquiz] type:multi title:WordPress is free and priceless help: All things good about WordPress q: WordPress is priceless. a: true q: The whole world says WordPress is worthless. a: false c: true c: may be c: You must be kidding q: Manoj, on the other hand, confirms that WordPress is free. a: true c: false c: may be c: Absolutelytype: tf q: There is no such thing as a free lunch. q: Breakfast is a totally different case. a: false [/ezquiz] If you agree with these statements, you are a good man.</code>
Thought it would be simple, just doesn't work. Doesn't even show up.
- V4.90: Compatibility with WP4.5. [Apr 12, 2016]
- V4.80: Deprecating translation interface in favor of Google translation. [Feb 23, 2016]
- V4.70: Compatibility with WordPress 4.4. [Dec 5, 2015]
- V4.63: Refactoring changes. [Nov 7, 2015]
- V4.62: Enhancements in the admin interface. [Oct 17, 2015]
- V4.61: Documentation changes. [Sep 13, 2015]
- V4.60: Compatibility with WordPress 4.3. [Aug 10, 2015]
- V4.50: Compatibility with WordPress 4.2. [April 25, 2015]
- V4.41: Launching a demo site. [April 11, 2015]
- V4.40: Documentation and admin page changes. [April 9, 2015]
- V4.30: Compatibility with WP4.1. [Jan 8, 2015]
- V4.20: Minor fixes. Compatibility with WordPress V4.0. [Sep 8, 2014]
- V4.10: Minor fixes. Compatibility with WordPress V3.9. [May 7, 2014]
- V4.01: Committing files missed in the previous release. [Mar 24, 2014]
- V4.00: Adding a translation interface. Design changes. [Mar 24, 2014]
- V3.50: Compatibility checks for WordPress V3.8. Minor changes on admin page. [Dec 19, 2013]
- V3.40: Compatibility checks for WordPress V3.7. Moving the jQuizMe script to the footer. [Nov 12, 2013]
- V3.30: Now available in your own language using machine translation curtsey of Google and Microsoft. [May 22, 2013]
- V3.20: Porting other types of quizzes (Multiple Choice, Fill in The blanks etc.) to the lite version. [May 10, 2013]
- V3.11: Documentation changes only. [Apr 20, 2013]
- V3.10: Correcting W3C markup validation errors on the admin page. [Apr 14, 2013]
- V3.01: Minor fixes. [Mar 29, 2013]
- V3.00: Major feature: admin page with help info. [Mar 27, 2013]
- V2.02: Minor fix to potential incompatibility. [Mar 18, 2013]
- V2.01: Documentation changes and code cleanup. [Man 6, 2013]
- V2.00: Major improvements. [Mar 5, 2013]
- V1.20: Bug fixes (Fatal error: Call-time pass-by-reference has been removed). [Jan 30, 2013]
- V1.10: Adding more features. [Sep 30, 2012]
- V1.00: Initial release. [Sep 10, 2012]