Isn’t it a cool idea to make your own Quiz websites as it’s a good idea to interact users on your website?
Every time we hear the name ‘Quiz’ we notice a realistic image of test series or some boring questions in front of our eyes. But all quizzes are not the same, some quizzes are very interesting and funny. You can also make a lot of funny quizzes to your website and increase user engagement.
People think that creating a quiz website is a very tough task. But believe me,it is much easier with WordPress. This tutorial will help you create your own Quiz website easily. You can create a powerful & impressing quiz with WordPress within a few minutes.
Let’s start and create a Quiz with WordPress
Your first requirement to make a quiz with WordPress is absolutely installing WordPress on a hosting account with your domain name. Here’s my guide to setting up WordPress step by step on a hosting account if you don’t have it already.
After the installing WordPress, you required a beautiful WordPress theme( Free or premium ) that totally depends on your choice.
You can also check out our newest released WordPress Theme “Bharat” (a free theme with pro theme features) to make your own Quiz websites in WordPress.
The third and the last requirement for making a quiz with WordPress is a quiz plugin. There are many good Quiz WordPress plugins in the WordPress repository. I have also written a post about Best WordPress Quiz Plugins in which you can find some of the best WordPress Quiz plugins at one place .
In this tutorial, we are going to use Wp-Pro-Quiz Free WordPress Plugin for Quiz. This is the best free WordPress quiz plugin for your quiz website.
Let’s start the process
Step 1. Now we step forward to install & activate the quiz creator plugin called Wp-Pro-Quiz Free WordPress Plugin for Quiz. It’s a free WordPress plugin, so you can download it from WordPress repository or directly install from the dashboard.
Step 2. After successful activation, you will find WP-pro-quiz menu option in your WordPress dashboard. Here you will find the options like WP-pro-quiz, global settings, and support.
In global settings, you will be able to set the leadership time format and also manage the quiz categories and templates.
Step 3. Go ahead with the WP-pro-quiz option, here you will find two options one for adding a quiz and another for importing a quiz.
So let’s start with “Adding a quiz”.
Here you will find many options for your quiz. After declaring a quiz title and category you will see “options” tab. You can customize you quiz’s main setting here like hiding or show quiz title to users, hide or show ‘Restart Quiz Button’, display questions/answers randomly.
You can show the statics, set the time limit for questions and also limit the quiz for the user that means if a user can complete the quiz once then that quiz is blocked for that user.
You can autostart the quiz after the page loading and can enable the option for allowing only registered users to start the quiz.
1.) After setting the main quiz options, you will find “Questions – Options” tab. Here you can set question-related options like you want to show points or not, hide correct- and incorrect message and hide/unhide the color highlighted as correct or incorrect.
You can force users to answer each question.
2.) In this Result- Options tab you will find many options for displaying user’s result. You can show average points and hide/display quiz time for finishing the quiz.
3.) In this tab, you can select your quiz displaying mode. You have 4 choices
- Normal : Displays all questions sequentially, “right” or “false” will be displayed at the end of the quiz.
- Normal + Back-Button : Allows to use the back button in a question.
- Check -> continue : Shows “right or wrong” after each question.
- Questions below each other : If this option is activated, all answers are displayed below each other, i.e. all questions are on a single page.
4.) This step is optional. Here you can activate the leaderboard, that allows users to enter results on a public list and to share the result this way.
5.) You can activate and create custom fields, e.g. to request the name or the e-mail address or other information of the users.
6.) In this option, you can enable the admin email setting. Admin will be informed if a user completes this quiz.
7.) After the activation of user email notifications, an email is sent with his quiz result to the user.
8.) Quiz description is a required field, you have to write a quiz description here which will be displayed before the start of the quiz.
9.) Result text is optional but you can use this option creatively to say something to your users. You can also use custom field’s variable here. This text will be displayed at the end of the quiz (in results).
10.) Save your settings and tap you back because you have done almost your 50% work here.
Step 4. After saving all these settings now once again go to WP-pro-quiz option. This time, you will find your previously created quiz here. So hover on your quiz, will show “Questions” link, just click on it.
Click on “Add Question” button and start to add questions.
Step 5. In this step, we will set up some options about a question.
1.) Add a title which is used for an overview, it is not visible in the quiz. If you leave the title field empty, a title will be generated automatically.
2.) Add points for a question. You can check the option for different points for each answer.
3.) You can add a category here.
4.) Add your question here.
5.) Add a correct message here which will be visible if answered correctly.
6.) Add an incorrect message here which will be visible if answered incorrectly.
7.) Here you can enter solution hints.
8.) You can choose answer type Single choice, multiple choice or free choice.
9.) Add your options for answers and check the correct one.
Save the work. You have to repeat this process for all your questions.
Step 6. You are on the final step, Just go to WP-pro-quiz option, go to your quiz and copy the shortcode.
Step 7. Paste this shortcode in a page where you want to show your quiz.
Cheers!!! You have done 🙂
I would love to hear your awesome response in commenting section. Please ket me know if there is any way I can help you.