Best WordPress Quiz Maker Plugin

WordPress Quiz Maker Plugin User Manual

This is the official documentation(user guide) of the Quiz Maker plugin. We are continually updating our plugin, and with each update, we are introducing new features that match the demands of the market and feedback that we receive from our clients. Any feedback that you have for us will be taken into consideration with great interest.


 

Letโ€™s get started together!

Create awesome quizzes quickly and easily with Quiz Maker.

 

 

How to create a simple quiz in 4 steps with the help of the Quiz Maker plugin.

  1. Go to the Questions page and create new questions,
  2. Then, go to the Quizzes page and build your first quiz by clicking on the Add New button,
  3. Fill out the information by adding a title, previously created questions and so on.
  4. Copy the shortcode [ays_quiz id='quiz_id'] of the quiz and paste it into any postโ€ค

Congrats! You have already created your first quiz.

Before creating your first quiz, letโ€™s get familiar with how product attributes work. We provide you with a variety of options that help you to release your creativity and save precious time.

 

1. Questions

To make a question, go to Quiz Maker โ†’ Questions, then click on the Add New button.

1.1 General

Give basic features to your question.

1.1.1 Question: Provide the question in the given field and make use of the various designs and font styles of the editor. By hitting the Add Image button, you attach an image directly to the question. With the help of the Add Media button, you insert an image or any other media into your question.

1.1.2 Question type: Choose the type of your question from this range:

  • Radio โ€” a multiple-choice question type with one correct answer. You can reorder the answers and add Images (Pro) to each of them. You can delete any answer and add a new one. Add Weights (Pro) to answers necessarily.
  • Checkbox (Multiple) โ€”  a multiple-choice question type with one or more correct answers. You can change the order of answers and add Images (Pro) to each of them. You can delete any answer and replace it with a new one. Provide Weights (Pro) to answers necessarily.
  • Dropdown โ€” a multiple-choice question type with one correct answer, which allows quiz takers to choose one answer choice from a list of choices presented in a dropdown menu. Similar to the last two types, you can reorder questions, delete them and add new ones, and add Images (Pro) as well. Provide Weights (Pro) to answers if necessary.
  • Text โ€” a type of question that requires the user to type the answer.
  • Short Text โ€” a type of question that needs to be answered with a short answer.
  • Number โ€” a type of question to which the user can answer by typing a number.
  • Date โ€” the user should answer this type of question by entering a date.
  • Custom (Banner) (Pro) โ€” this is an additional question that has the function of informing the user. Naturally, you can't add answers to this type of question. You cannot add weight to the question either. You need to give a title to your Custom question so that it can be distinguished from the variety of questions on the Questions page. For example, you can insert Banners between categories and write an introduction about them before they appear.
  • True/False โ€” the user should choose between true or false.
  • Fill in the Blank โ€” the user must fill in the blank space with the right answer. For using the "Fill in the blanks" question type, you will need to write the answer in the answers field and then add the convenient slug ( e.g. {blank_1} ) in the question. Add the slung in the place where the given answer should be written.
  • Matching โ€” the user should connect related items in the sentence.

Please check out the following quiz. It includes all the types of the questions.

To find out how the keyword functionality (Pro) works, please check out the following article: How To Make a Personality Quiz on WordPress

1.1.3 Answers: Add answers to your question. In order to insert possible correct answers, use the delimiter %%%. For instance: US%%%USA%%%United States. This operates only for the Text, Short Text, and Number question types. These three types also allow the Placeholder attribute, which is a short hint describing the expected answer.

  • Use HTML for answers: Allow implementing HTML coding in answer boxes. This works only for Radio, True/False, and Checkbox (Multiple) questions.

1.1.4 Question weight (Pro): Provide weight to the question by entering a numeric value in the box. Note that it is not connected with answer weights. But if you choose the By weight/points option (Results Settings โ†’ Calculate the score), the score will be calculated by multiplying the question weight by the answer weight.

1.1.5 Question category: Choose your preferred category for the question. If you cannot find the relevant category from the dropdown, go to Quiz Maker โ†’ Question Categories, then hit the Add New button. Give a title to it and Save and close. At last, come back to the Questions page and select the category you just created.

1.1.6 Question tags (Pro): You can choose your desired category prepared in advance.

1.1.7 Question status: Specify whether the question is Published or Unpublished. If you choose the latter one, your question won't be displayed anywhere on your website(You don't need to remove it from quizzes).

1.1.8 No influence to score: If you activate this option, the given question will not be included in the calculation of the final score. This means it will serve as a survey question.

1.1.9 Question title (Pro): Here you can type the title of the question.

While using some question types you will have additional options.

1.1.10 Hide question text on the front-end: Option allows to make the question appear without text. It is designed to use when the question includes an image as well.

If you have chosen Checkbox (Multiple) as a question type you would have two additional options.

1.1.11 Enable maximum selection number: Allow users to choose more than one answer but not over the maximum value you provided. It will work with the Checkbox type.

1.1.12 Enable minimum selection number: Require users to choose answers, not under the minimum value you provided. It will work with the Checkbox type.

If you have chosen Text/Short text as a question type you would have two additional options.

1.1.13 Maximum length of a text field: Restrict the number of characters/words to be inserted in the text field by the user.

1.1.14 Enable case sensitive text: When this option is enabled, the userโ€™s answer should be written in the particular form. For example, if the right answer is โ€œtrueโ€, the โ€œTRUEโ€™โ€™ will be counted as a wrong one.

When you choose Number as a question type you will see these three options in your settings.

1.1.15 Maximum value of a number field: Give a maximum legal value to your number field. For example, if you give a 20 value to the field, then the user will be able to answer the question by writing a value less than or equal to 20.

1.1.16 Minimum value of a number field: Give a minimum legal value to your number field. For example, if you give a 20 value to the field, then the user will be able to answer the question by writing a value more than or equal to 20.

1.1.17 Show error message: When the option is enabled; on the Number Question Type if in the answer box is typed something else besides the numbers. The โ€œError textโ€ message will appear.

Advanced settings: Head to the additional settings of the question by clicking on this button.



1.2 Settings

Some additional settings would be of help to you.

1.2.1 Question background image (Pro): Add a background image to your question. You can choose different images for different questions.

1.2.2 User answer explanation (Pro): This option lets the user explain why they have chosen that particular answer to the question.

  • Enabled
  • Disabled

1.2.3 Question hint: Add extra information so that it can help the user answer to the question. You can hint at the answer by adding an image or any other media as well.

1.2.4 Question explanation: Provide a descriptive or informative text about the question. You can specify where the explanation should be seen by heading to Settings โ†’ Show questions explanation โ†’ Show question explanation.

1.2.5 Message for the wrong answer: Type in a message which will be shown in case the user provides a wrong answer to the question. This option won't work if you have chosen By weight/points as a way of score calculation (Results Settings โ†’ Calculate the score). This option works for all question types except for the Checkbox and Custom (Banner) types.

1.2.6 Message for the right answer: Type in a message which will be shown if the user answers the question correctly. This option won't work if you have chosen By weight/points as a way of score calculation (Results Settings โ†’ Calculate the score). This option works for all question types except for the Checkbox and Custom (Banner) types.

1.2.7 Note text: Write down the additional information about the question that will appear under the answers.

 

Export and Import File Formats (Pro)

There's a possibility for you to export and import questions. For this, head to Questions. There are four file formats for exporting: Simple XLSX, CSV, XLSX, and JSON. You can download the examples for each file to find out their features.

Simple XLSX

As a simple solution, you can make use of a Simple XLSX file for importing or exporting questions. Contrary to the other files, a Simple XLSX file supports only Radio questions.

After clicking on the Import button, make sure you've put a tick in the tick box if you need to import a Simple XLSX file. In order to export or import a Simple XLSX file, your version of PHP must be over 5.6.

Simple XLSX file includes the following values.

  • Question: Here you need to write down your question.
  • Category: In this field, you need to set the question category.
  • Question explanation: In this field, you should give the explanation to your question.
  • Correct answers: Type the number of the correct answer.
  • Answer 1/Answer 2 (etc.): Write down the answers to each question.

An example of a Simple XLSX file: Download

CSV

A CSV file is a text file in which values are separated by commas.

  • Category: Set down the name of the question category in this field.
  • Question: In the given field, you just need to type in the question.
  • Question image: Provide the link to the question image if available.
  • Question hint: Insert a question hint just by adding the content.
  • Type: A CSV file supports all question types except for the Custom (Banner) type.
  • Published: This field accepts only two values: 1 or 0. These values stand for Published and Unpublished respectively.
  • Wrong answer text: Provide a message which will be shown in case of a wrong answer to the given question. If you leave the field blank, nothing will be shown.
  • Right answer text: Provide a message which will appear if the user answers to the given question correctly. If you leave the field blank, nothing will be displayed.
  • Explanation: Give the explanation to the question in this field.
  • User explanation: Enable or disable the user explanation option. Type in 'off' or 'on' based on your preference.
  • Not influence to score: Do the same thing for this option. If you want the question not to be included in the calculation of the score, type in 'on' in the field. Otherwise, type in 'off'.
  • Weight: It's required that you enter a value in the field. If you want to provide weight to the question, insert the value corresponding to the points provided. If not, just enter 0.
  • Answers: The answers to the question are inserted by the following principle: - Answers should be separated by double semicolons (;;). - Options of a single answer should be separated by double colons(::). - After the answer, put double colons, then type in 1 if that particular answer is the correct one, and 0 if it's not. - Then comes weight. Put double colons again and insert the weight, either 0 or any other numeric value. - Do the same for the image. In case there is no image inserted, pass on to the next component by adding 4 colons (::::). - Placeholder: If any, insert the placeholder and finish with double semicolons.
  • Options: This field includes secondary options, that may even be missing. For instance: Use HTML, Question limit text type, Minimum selection number and so on.
  • Question title: In this field, you need to write the Question title.

An example of a CSV file: Download

XLSX

All the fields correspond to the ones in a CSV file except for the Answers field. Insert the answers to the question by the following principle:

  • Firstly, put a { (curly brace). Insert a quotation mark ("), write down the word 'answer', then close it with a quotation mark.
  • Secondly, put a colon (:), insert quotation marks, and enter the first answer to the question between them.
  • Then comes a comma, after which you need to insert all the necessary information according to the sequence.

As you may notice, you need to provide both the name of the category (e.g. answer) and the data appropriate to it (the answer itself). The same goes for the image, the placeholder, etc. What refers to the ordering, insert 1 if the answer stands in the first place, 2 if is in the second, and so on.

It's also key to remember that you should necessarily provide weights, even if there are none. If this is the case, enter 0.

In order to export or import an XLSX file, your version of PHP must be over 5.6.

An example of an XLSX file: Download

JSON

There is also a chance to use a JSON file in order to export or import questions.

An example of a JSON file: Download

Export filters

In the Questions tab you can find Export button. Click at this button to set filters and export questions to CSV, XLSX, JSON or Simple XLSX formats. You can find four filters:

  • Authors: Set the author of the questions that you want to export.
  • Categories: Here you can set the category of the questions you want to export.
  • Start Date from: Set your preferred questions' start date of creation.
  • Start Date to: Set your preferred questions' end date of creation.

 



2. Quizzes

2.1 General Settings

Set the basic configuration settings for your quiz.

2.1.1 Title: Give a title to your quiz. Decide whether to display it or not on the Settings tab (Show quiz head information).

2.1.2 Quiz image: Set an image on the starting page of your quiz. After clicking on the Add Image button, you can either upload an image (Upload files) or pick one from the Media Library. After choosing an image, you can change it by hitting the Edit Image button. The image will be displayed along with the quiz title and description only on the first page of the quiz.

2.1.3 Description: Describe what the quiz is about or provide further information. Decide whether to show it or not on the Settings tab (Show quiz head information). Furthermore, Add Media to the quiz description if you wish.

2.1.4 Category: Categorize the quiz. In order to make a new category, head to Quiz Categories on the left navigation bar.

2.1.5 Status: Decide whether your quiz should be active or not. If you choose the Unpublished option, the quiz wonโ€™t be shown anywhere on your website. (You donโ€™t need to remove shortcodes).

2.1.6 Create post for quiz (Pro): This option suggests that a new WordPress post will be created automatically, including the shortcode of the quiz. This function will be visible only once, that is, when you are in the process of making a new quiz. You can easily find this post on the Posts page. It will have the same title as your quiz. Moreover, the featured image of the post will be the same quiz image you have inserted beforehand.

  • Choose post categories (Pro): Choose one or several categories for the post. These categories are WordPress default post categories.

2.1.7 WP post (Pro): This function will appear only in case you have already made a quiz and enabled the above-mentioned option. Click on the View Post button to see your quiz. If you hit the Edit Post button, you will be directed to the given post to make changes.

2.1.8 Add questions: In order to add questions to the quiz, beforehand create some by going to the Questions page on the left navigation bar. Afterward, come back to the General Settings tab and hit the Add questions button. Select the ones you just created, then click on Select questions. You are able to reorder, edit, and delete the questions. There is no limitation to question quantity. There is also a possibility to use filters and immediately add multiple questions. Here are available filters:

  • Filter by category
  • Filter by tag

You can set the category and add all questions from that certain category. Moreover you can add filter by tags and choose tags from the category above, or you can just set the tags and generate all questions with one or more tags.

2.1.9 Embed Code:(Pro) Copy the code of the quiz and then paste it into the code editor. By this, the quiz will be opened on that particular page.

As a final step, hit the Save and close button so that the changes youโ€™ve made can remain.

 


2.2 Styles

Take full advantage of the various options the Styles tab offers. Make any adjustments you need so that your quiz looks more appealing.

Quiz Styles

2.2.1 Theme: The plugin provides 8 ready-to-use quiz themes. Choose the most preferable one for you by observing all the templates with their features:

  • Elegant Dark: Dark background, light text, black buttons, and progress bar (the one which appears on the results page);
  • Elegant Light: Light background, dark text, white buttons, and progress bar;
  • Classic Dark: Dark background, orange text, blue buttons, hover effect, and progress bar, circled bullets (square in case of Checkbox questions);
  • Classic Light: Light background, dark text, green buttons, hover effect, and progress bar, circled bullets (square in case of Checkbox questions);
  • Rect Dark: Dark background, light text, blue answer boxes, buttons, and progress bar, square bullets;
  • Rect Light: Light background, dark text, light yellow answer boxes, buttons, and progress bar, square bullets;
  • Modern Light (Pro): Light background, dark text, light red buttons, hover effect, and progress bar, square bullets with rounded corners, text standing on the right side, visible background image;
  • Modern Dark (Pro): Light background, dark text, green buttons, hover effect, and progress bar, light green answer and question boxes, square bullets with rounded corners, text standing on the right side, visible background image.

2.2.2 Animation effect: During the transition of questions, the Animation effect option will be of use to you. Choose from the 4 animation effects suggested:

  • Fade
  • Shake
  • Swing right (Pro)
  • Swing left (Pro)
  • Click on Animate to preview the effects so that you can decide among them. If you don't want any animation effects for your quiz, choose None from the Animation effect dropdown.

2.2.3 Quiz Color: Select the color for the main attributes of the quiz. They include the buttons, the hover effect, and the progress bar. If needed, define the opacity level of a specific color on the right side.

2.2.4 Background color: Specify the background color of the quiz. If needed, define the opacity level of a specific color on the right side.

2.2.5 Text color: Specify the text color of the quiz. With the help of this option, choose the color for the questions, answers, and results messages. If needed, define the opacity level of a specific color on the right side.

2.2.6 Buttons text color: Define the buttons text color of the quiz. If needed, define the opacity level of a specific color on the right side.

2.2.7 Quiz width: Set the quiz width in pixels or in percentage. For a 100% width, leave the field blank.

2.2.8 Quiz max-width for mobile: Set the maximum width of the quiz for mobile version in percentage. For a 100% width, leave the field blank. This option will work for screens with less than 640-pixel width.

2.2.9 Quiz min-height: Set the minimum height of the quiz by entering a numeric value.

2.2.10 Quiz title transformation: Specify how to capitalize a title text of your quiz.

  • Uppercase: Transforms all characters to uppercase.
  • Lowercase: Transforms all characters to lowercase.
  • Capitalize: Transforms the first character of each word to uppercase.

2.2.11 Question image styles: This option applies to the images chosen on the Edit Question page by the Add Image button.

  • Image width (px): Set the question image width in pixels. For a 100% image width, leave the field blank.
  • Image height (px): Set the question image height in pixels.
  • Image sizing: Configure the scales of the images inside the quiz:
    • Cover: Resize the image to cover the entire container. The object will be trimmed to fit.
    • Contain: Resize the image so that it is fully visible.
    • None: The image is not resized.
    • Unset: The variable does not exist.

2.2.12 Quiz container border: Add a border to your quiz container.

  • Border width (px): Specify the width of the quiz container border in pixels.
  • Border style: Choose your preferred style of the quiz container's border from this variety of options:
    • Solid
    • Dashed
    • Dotted
    • Double
    • Groove
    • Ridge
    • Inset
    • Outset

If you don't want any, select None.

  • Border color: Select the border color of the quiz container. If needed, define the opacity level of a specific color on the right side.

2.2.13 Border radius (px): Make the corners of the quiz container rounder by setting a numeric value.

2.2.14 Box shadow: Apply a shadow to the quiz container.

  • Box shadow color: Specify the box-shadow color. If needed, define the opacity level of a specific color on the right side.

2.2.15 Background image: Choose a background image for your quiz by clicking on the Add Image button. The background-size is set as cover to make sure it takes the whole container.

  • Background image position: Set the position of the background image. Choose one from the list below:
    • Left Top
    • Left Center
    • Left Bottom
    • Center Top
    • Center Center
    • Center Bottom
    • Right Top
    • Right Center
    • Right Bottom
  • Hide background image on result page: Disable the background image on the results page.

2.2.16 Background gradient: Add a gradient background to your quiz.

  • Color 1: Set the beginning color value of the gradient background. If needed, define the opacity level of a specific color on the right side.
  • Color 2: Set the ending color value of the gradient background. If needed, define the opacity level of a specific color on the right side.
  • Gradient direction: Set the direction in which you want the colors to flow:
    • Vertical
    • Horizontal
    • Diagonal (from left to right)
    • Diagonal (from right to left)

2.2.17 Buttons position: Specify the position of the buttons in your quiz:

  • Center
  • Left
  • Right
  • Space between

2.2.18 Progress bar style: Set the design of the progress bar which will appear only on the results page. The progress bar shows the user's score. Choose from the options below:

  • Rounded
  • Rectangle
  • With stripes
  • With stripes and animation

2.2.19 Custom class for quiz container: Use your custom HTML class for adding your custom styles to the quiz container.

Answers Styles

2.2.20 Answer font size (px): Define the font size of the answers in your quiz. The field accepts only numeric values.

2.2.21 Question font size (px): Define the font size of the questions in your quiz. The field accepts only numeric values.

2.2.22 Answer view (Pro): Arrange the answers to the questions by the following layouts:

  • List
  • Grid

2.2.23 Disable answer hover: Disable the hover effect for the answers.

2.2.24 Question text alignment: Align the text of your questions to the:

  • Left
  • Center
  • Right

2.2.25 Answer object-fit (Pro): Define the size of the images attached to the answers. Choose from the properties below:

  • Cover: Resize the image to cover the entire container. The object may be trimmed to fit.
  • Fill: Resize the image so that it fills the full container. The object may be stretched to fit.
  • Contain: Resize the image so that it is fully visible.
  • Scale-down: Rescale the image so that it is smaller either of contain or none.
  • None: The image is not resized.

2.2.26 Answer padding (px) (Pro): Define the dimensions of free space in the answer boxes by setting an appropriate numeric value.

2.2.27 Answer gap (px) (Pro): Specify the gap size between answers. Enter a numeric value.

2.2.28 Answer border (Pro): Set borders for the answers.

  • Border width (px): Specify the width of the borders of the answers in pixels.
  • Border style: Select the preferred style of the borders of the answers from the following:
    • Solid
    • Dashed
    • Dotted
    • Double
    • Groove
    • Ridge
    • Inset
    • Outset

If you don't want any, select None.

  • Border color: Select the border color of the answers. If needed, define the opacity level of a specific color on the right side.

2.2.29 Answer box-shadow (Pro): Apply a shadow to the borders of the answers.

  • Answer box-shadow color: Define the color of the answer shadow boxes. If needed, define the opacity level of a specific color on the right side.

2.2.30 Answer image height (px) (Pro): Specify the height of the images attached to the answers. Enter a numeric value.

2.2.31 Show answer caption (Pro): Make the answers appear along with the images. This option operates only when the answer has an image.

2.2.32 Caption style of the image answer (Pro): Choose the preferred view of answers in relation to images attached to them:

  • Outside
  • Inside

2.2.33 Caption position of the image answer (Pro): Choose the preferred position of answers in relation to images attached to them:

  • Top
  • Bottom

2.2.34 Right/wrong answer icons: Select the preferred icon from the variety for the demonstration of right or wrong answers.

  • Show icons in the live preview (Pro)
  • Show icons for wrong answers in the live preview (Pro)

If you need to enable the second option, enable the first one as well.

Buttons Styles

2.2.35 Button size: Specify the default size of buttons in your quiz:

  • Small
  • Medium
  • Large

2.2.36 Button font-size (px): Specify the text font size inside the buttons. Enter a numeric value. Mind that the button size will change simultaneously with the button text size.

2.2.37 Button width (px): Set the button width in pixels. For an initial width leave the field blank.

2.2.38 Button padding (px): Define the dimensions of free space in the buttons by setting an appropriate numeric value.

  • Left/Right
  • Top/Bottom

2.2.39 Button border-radius (px): Make the corners of the buttons rounder by setting a numeric value.

2.2.40 Custom CSS: Enter your own CSS code.

 



2.3 Settings

Set up your quiz by enabling the options you needโ€ค

2.3.1 Show quiz head informationึ‰ Allow the title and/or the description to appear on the starting page of the quiz.

2.3.2 Enable autostart: Enable this option and your quiz will start automatically after the page is fully loaded. This option is designed for 1 quiz in a page.

2.3.3 Enable randomize answersึ‰ Enable the answers of the questions to appear in an accidental sequence every time the user takes the quiz.

2.3.3 Enable randomize questionsึ‰ Enable the questions to appear in an accidental sequence every time the user takes the quiz.

2.3.4 Enable question bank: Activate this option so that the system can take a specific amount of questions from a bunch of questions randomly. The questions will change every time the user is taking the quiz. There are two ways of enabling question bank.

Questions count: You can also set the count number of randomly selected questions.

  • General (Pro): This option enables you to take a specific amount of questions from all the questions included in the quiz. Set the number of questions you want to be displayed each time in the given box.
  • By category (Pro): Here, all the categories of the questions you have included in the quiz are displayed. Provide the amounts of random questions for each category. You can change the order of categories by drag-and-dropping them.

2.3.5 Group questions by category: Group the selected questions for the given quiz based on categories. When the Enable randomize questions option is enabled too, both the questions among categories and the categories among the quiz will be randomized.

2.3.6 Enable navigation bar (Pro) : Activate the quiz navigation box and allow quiz takers to move back and forth between questions. After answering the question, its box becomes black and indicates that the question is answered. (Video Tutorial)

  • Question marking (Pro): By activating this option the users will be able to bookmark the questions in the navigation bar.

2.3.7 Question count per page (Pro): Allow more than one question to be shown per page. Enter a numeric value in the given field.

2.3.8 Display all questions on one page: Tick the checkbox if you want to show all your questions in one page.

2.3.9 Show questions counter: Enable the number of the current question and the total amount of questions appear on the quiz container. The question counter will appear on the right corner of the quiz box. For example, it will be shown like this: 3/7.

2.3.10 Use RTL Direction: Enable right-to-left direction for the text. This option is intended for Persian, Arabic, Hebrew and other RTL writing systems.

2.3.11 Enable copy protection (Pro): Disable copy functionality in the quiz. The user will not be able to copy the text or right-click on it.

2.3.12 Make the questions required (Pro): Disable the user to pass on to the next question without choosing an answer for the current one.

2.3.13 Show correct answers: Let the users see whether they have chosen the right or the wrong answer to the question. The right and the wrong answers will be displayed in green and red icons respectively.

  • Display duration of right/wrong answers (in seconds): Specify the display duration of the right and/or wrong answers after answering the question. This works only for the Radio Button and Dropdown question types. Enter a numeric value that will stand for seconds.
  • Finish the quiz after one wrong answer: Stop the users from continuing the quiz as soon as they choose a wrong answer.
  • Show only wrong answers (Pro): Don't let the users see the right answer to the question if they have chosen the wrong one.

2.3.14 Show messages for right/wrong answers: Specify when or where the messages for right/wrong answers of your quiz should be displayed โ€”  During the quiz, On results page, or Both. Write messages for answers by heading to Quiz Maker โ†’ Questions, then choose a question and move on to its Settings. Type in texts for right and wrong answers in the corresponding fields. Also, note that you should enable the Show correct answers option.

2.3.15 Show question explanation: Specify where to display the explanations of questions: During the quiz, on results page, or on both. Note that you should enable the Show correct answers option.

2.3.16 Show passed users count: Show the count of the users who have taken the quiz. It will be shown at the right bottom of the starting page of the quiz.

2.3.17 Show average rate: Make the average rate of the quiz visible. It will appear at the left bottom of the starting page of the quiz.

2.3.18 Show creation date: Show the quiz creation date on the starting page of the quiz.

2.3.19 Show quiz author: Show the name of the quiz author on the starting page of the quiz.

2.3.20 Show quiz category: Show the quiz category on the starting page of the quiz. To specify the quiz category, go to General Settings โ†’ Quiz category. If you can't find a category appropriate to your quiz, go to Quiz Maker โ†’ Quiz Categories โ†’ Add New, give a title, then Save and close. Afterward, come to the General Settings of your quiz, choose the category you've just created, then Save and close again.

2.3.21 Show question category: Show the question category for each question in the quiz. To specify the question category, go to Quiz Maker โ†’ Questions. Choose the question you want to categorize. Then search for the Quiz category. If you can't find a category appropriate to the question, head to Quiz Maker โ†’ Question Categories โ†’ Add New. Give a title, then Save and close. Afterwards, come back to Questions, choose that question, and select the category you've just created. In the end, Save and close again.

2.3.22 Enable question reporting:Activate this feature to allow users to report questions directly from the Front-end whenever they come across problems, mistakes, or inaccuracies.

  • Send email to author:Enable this option and every time when someone reports a question, the admin will be notified by an email.

2.3.23 Enable quiz assessment: Let the users comment on and rate the quiz with up to 5 stars at the end of the quiz.

  • Show last 5 reviews: Make the last five reviews of the quiz visible to the user after rating the quiz.
  • Make responses anonymous: Collect anonymous responses no matter the quiz taker is a logged-in user or a guest.
  • Enable to show all reviews button: If you enable this option quiz takers will be able to see all feedbacks written by others.
  • Rating form title: In the given field, type in a text which will notify the users that they can submit feedback. Add media if you wish.
  • Show average of rating after the rate (Pro): Make the average and total rates of the quiz visible on the results page after the users submit their feedback.

2.3.24 Enable live progress bar: Show the current state of the user in the quiz. The live progress bar will be placed at the top of the quiz container.

  • Enable percent view: Show the progress bar in percentage.

2.3.25 Hint icon: Choose between the default symbol or your preferred text for the hint icon.

2.3.26 Enable finish button: Allow the users to finish the quiz whenever they want.

  • Enable confirm box for the Finish button: Show a popup box if the user tries to finish the quiz. It will verify whether the user really wants to finish the quiz or not.

2.3.27 Enable clear answer button: Allow the user to clear the selected answer. This button will not be visible if you have enabled the Show correct answers option.

2.3.28 Enable to go next by pressing Enter key: Allow the users to move on to the next question by pressing the Enter key. It is working for the following question types only: Text, Short Text, Number, Date.

2.3.29 Enable next button: Enable the users to move on to the next question without answering the current one. If you want to make the questions required, disable this option.

2.3.30 Enable previous button: Enable the users to go back to the previous questions.

2.3.31 Use arrows instead of buttons: Replace the buttons with icons in the quiz.

2.3.32 Enable Timer: Set a countdown timer to the quiz. The quiz will end as soon as the time is up.

  • Timer seconds: Determine how many seconds the user needs to take the quiz.
  • Message before timer: Write down the message that will be shown up before timer.
  • Message before starting the quiz: Set down a message so that the users can see it before starting the quiz. In order to show time, use %%time%%. Add media to the message if you would like to.
  • Message after the timer ends: Set down a message so that the users can see it at the end of the countdown. In order to show time, use %%time%%. Add media to the message if you would like to.
  • Show timer on page tab: Allow the timer countdown to be shown on a browser tab.
  • Turn on warning: After enabling this function the timer color changes to red when 90% of the set time passes.

  • Timer per question (Pro) Video Tutorial: Enable this option to display timer for the question

2.3.33 Enable Background music: Add background music to your quiz which will play while the user is taking the quiz. By hitting the Select music icon, upload an audio file or choose one from the Media Library.

2.3.34 Enable sounds for right/wrong answers: Enable sounds for right and wrong answers. This option will work in case you have activated the Show correct answers option. In order to add sounds, go to Quiz Maker โ†’ General Settings โ†’ Quiz right/wrong answers sounds.

2.3.35 Enable audio autoplay: If there are audio questions in the quiz, they will automatically be turned on.

2.3.36 Schedule the quiz: Define the period of time when your quiz will be active. When the time is due, a message will notify the users about it.

  • Start date: Set a date on which your quiz will become active.
  • End date: Set a date on which your quiz will become inactive.
  • Show timer: Enable the users to see when the quiz will be active.
    • Show countdown
    • Show start date
  • Timezone: Choose the right timezone based on the coordinates of your quiz takers.
  • Pre-start message: Set down a message that will inform the users about the activation of the quiz. Add media to the message if needed.
  • Expiration message: Set down a message that will inform the users that the quiz is no longer available. Add media to the message if needed.

2.3.37 Enable confirmation box for leaving the page: Show a popup box if the user wants to refresh or leave the page while taking the quiz.

2.3.38 Enable confirmation box for the See Result button: When this option is ticked, a confirmation box will appear after the user clicks the See Results button.

2.3.39 Questions numbering: Assign numbering to each question. Choose your preferred type from the list.

2.3.40Answers numbering: Assign numbering to each answer. Choose your preferred type from the list.

2.3.41 Enable full-screen mode: Allow the quiz takers to enter full-screen mode by pressing the icon.

 

 


2.4 Results settings

Set up the results page of your quiz by deciding which options to include on it.

2.4.1 Calculate the score (Pro): Calculate the score of results by choosing one of these two options: (Video Tutorial)

  • By correctness: The system will calculate the score by a percentage based on correct answers (Ex: Your score is 67%). You can make use of the Display score option to show the quantity of the questions answered correctly (Ex: Your score is 27/10).
  • By weight/points: The system will calculate the score based on answer points and question points. You can again use the Display score option to show the user's score at the end of the quiz. If you choose this option, the features connected with the correctness of the answers will not be applied.

2.4.2 Disable data storing in database: This option implies that the results will not be stored on the Results page. It's not recommended to enable this option.

2.4.3 Redirect after submission: Redirect to the custom URL after the user submits the quiz.

  • Redirect URL: Specify the URL for redirection after the user submits the quiz.
  • Redirect delay (sec): Redirect the users to the custom URL in a short time after submitting the quiz. Specify the number of seconds starting from 1.

2.4.4 Enable Exit button: The Exit button will be displayed on the results page and must redirect the user to the custom URL.

  • Redirect URL: Specify the URL for redirection as soon as the user hits the Exit button.

2.4.5 Hide scoreึ‰ Disable showing the user score on the results page. You can also enable this option and customize the message by inserting Variables (Quiz Maker โ†’ General Settings) into the Result message option.

2.4.6 Display score: Decide how to present the score:

  • By percentage
  • By correct answers count
  • By weight/points (Pro)

2.4.7 Enable progress bar: Enable the progress bar on the results page of the quiz. The user's result will be displayed on it.

2.4.8 Enable restart button: Activate the Restart button so that the user can take the quiz again.

2.4.9 Show question results on the results page: Show all the question results and the right answers on the results page.

  • Hide correct answers: This option doesn't let the users see the correct answers to the questions on the results page.
  • Show wrong answers first: This option allows users see the wrongly answered questions in the first place on the results page.

2.4.10 Show the statistical average: Display the average score based on the results of all the users who have taken the quiz on the results page.

2.4.11 Show social buttons: Display the social buttons for LinkedIn, Facebook, Twitter, and Vkontakte so that the users can share the page on which your quiz is posted.

2.4.12 Enable social media links: Display social media links on the results page of the quiz to allow users to visit your pages on social media.

  • LinkedIn link
  • Facebook link
  • Twitter link
  • VKontakte link

2.4.13 Quiz loader icon: Choose the preferred loader icon which will appear while the system calculates the results. The loader icon will take the quiz text color. You can define the latter on the Styles tab.

2.4.14 Result message: Set down a message which will be displayed after submitting the quiz. You can make use of Variables to insert the user data in the message and add media to it if preferred.

2.4.15 Pass Score (%): Set the minimum score in percentage to pass the quiz.

2.4.16 Quiz pass message: Set down a message which you'd prefer to appear in case the user passes the quiz. You can add media if you wish.

2.4.17 Quiz fail message: In the given field, write a message which will be displayed in case the user fails the quiz. You can add media as well.

2.4.18 Disable data storing in database: By ticking the checkbox you will disable data storing in database, and results will not be displayed in the "Results" page.

2.4.19 Strong calculation of Checkbox answers score (Pro): If you enable this option, the system will calculate the Checkbox answer score as being either 1 or 0. Strict calculation implies the following: Even if, for example, the user chooses two correct answers out of three, they will get zero points. The only possible way they will get one point is by choosing the three correct answers to the given question. If you disable the option, the system will calculate the answer score in percentage. In this example, in case the user chooses two correct questions out of three, they will get 2/3 of the score for the question.

2.4.20 Show interval message (Pro): Enable the interval message to appear on the results page. The interval message shows the most relevant content based on the answers of the user. (Video Tutorial)

2.4.21 Intervals (Pro): Choose your preferred method of calculation.

  • By percentage: You need to assign values to Min and Max fields by percents and write a corresponding message for each interval separately. You need to cover the range 0 to 100 with as many intervals as you wish. You can also reorder the interval messages and attach images to each of them.
  • By points: Assign values to Min and Max fields by points and write a corresponding message for each interval separately. You can also shift the interval messages and attach images to each of them.
  • By keywords: Select the keywords which you have already matched with your answers. Enter a keyword-based and relevant message in each field separately. The interval message will be calculated based on the majority of the selected answers of the user. Additionally, put the messages in another order and add images to them if you find it necessary. To find out how the keyword functionality (Pro) works, please check out the following article: How To Make a Personality Quiz on WordPress

2.4.22 Assign message to each keywordึ‰ Show the question results based on keywords on the results page with the specified texts for each for each keyword.

2.4.23 Top keywordsึ‰ Set messages based on the user's score. (Video Tutorial)

  • Ordering: Change the order of the keywords.
  • Keyword: Set the keywords.
  • Text: Write down the text to each keyword.
  • Actions: Delete keyword you have already set up. You can also see โˆง sign. When you click on it you can see redirect settings of that one keyword. There are two fields: Redirect URL , where you can put the URL of the page, where you want quiz takers to be redirected, and Redirect delay , where you can set the time when quiz takers will be redirected to the certain URL.(in seconds).

2.4.24 Enable quiz couponsึ‰ Enable coupon receiving after finishing the quiz. For showing the coupons, you have to use the %%quiz_coupon%% message variable from General Settings > Message variables. (Video Tutorial)

  • Export example: Export example that will help you create your coupon.
  • Choose .csv file to import: Click choose file button and select your .csv file to import(the coupon list should be written properly).
  • Coupons list: You can check active and inactive coupons.

 



2.5 Limitation Users

Control the entries a quiz can receive and limit how and who you capture data from.

2.5.1 Maximum number of attempts per user: Manage the number of attempts per user for having access to the quiz. (Video Tutorial)

  • Detect users by: Choose the method of detection of the user:
    By IP - Detect the users by their IP addresses and limit them. It will work both for guests and registered users. Note: in general, IP is not a static variable, it is constantly changing when the user changes his location/ WIFI/ Internet provider.
    By User ID - Detect the users by their WP User IDs and limit them. It will work only for registered users. It's recommended using this method in order to get more reliable results.
    By Cookie - Detect the users by their WP user IDs and limit them. It will work only for registered users. Recommended using this method to get more reliable results.
    By IP and Cookie - Detect the users both by their browser cookies and IP addresses and limit them. It will work both for guests and registered users.
  • Attempts count (Pro): Indicate the number of attempts per user for taking the quiz.
  • Pass score for attempt limit (%) (Pro): Specify the passing score in percentage, and the userโ€™s attempt will be detected in compliance with that condition. For instance: if we give a 40% value to it and indicate 5 as the attempts count, the user can take the quiz by getting more than 40% score 5 times, but will have a chance to take the quiz by getting a below 40% score as much as they want.
  • Attempts count for each user role: Limit the count of the attempts for each user role for passing the quiz. To have this option work you need to enable Only for selected user role option.
  • Message: Show messages to those who have passed the quiz. Add media if needed.
  • Redirect URL: Redirect your visitors to a different URL.
  • Redirect delay(s): Choose the delay on the redirect in seconds. If you set it 0, the redirection will be disabled.
  • Turn on extra security check: (Pro) When the attempt limit of the quiz has reached, and a user tries to open your quiz in more than one tab concurrently, the results of their additional attempt will not be stored. (Video Tutorial)
  • Hide attempts limitation notice: (Pro) Hide the remaining attempts count warning when the limitation is activated.

2.5.2 Only for logged-in users: Enable only logged-in users to take the quiz.

  • Message: Show messages to unauthorized users. Add media if neededโ€ค
  • Show login form: Show the login form at the bottom of the message for not logged-in users.

2.5.3 Only for selected user roles: Make the quiz available only for the roles mentioned in the list. By enabling this option, the Only for logged-in users option will be enabled automatically.

  • User role: Select the role of the user on the website. The option accepts multiple values.
  • Message: Show messages to those who arenโ€™t included in the list. Add media if needed.

2.5.4 Access only to selected users (Pro): Make the quiz available only for the users mentioned in the list. By enabling this option, the Only for logged-in users option will be enabled automatically. (Video Tutorial)

  • Users: Select the user on the website. The option accepts multiple values.
  • Message: Show messages to those not included in the above-mentioned list. Add media if needed.

2.5.5 Limitation count of takers: Choose how many users can take the quiz.

  • Count: Indicate the number of users who can take the quiz.
  • Message: Show the message when the quiz is already taken by the required count of takers.

2.5.6 Password for passing quiz (Pro): Provide the users with a password for taking the quizึ‰

  • General - Give one general password for all.
  • Generated Passwords - Give one-time unique access codes to each participant individually for accessing the quiz.

General

  • Password: Specify the password for the users who can take the quiz.
  • Enable toggle password visibility: Users will see this message before entering the password for passing the quiz
  • Message: Specify the password for the users who can take the quiz.

Generated Passwords

  • Passwords count: Specify your preferred count of passwords, and the system will generate them. You can copy the password(s) from the Created column by clicking on the Copy button. After being copied, the code will transfer to the Active column and correspondingly to the Used column if it has already been used by the quiz taker.

 

 


2.6 User Data

Know more about quiz takers, come up with a clear picture of who your quiz participants are, where they live, what their lifestyle and personality are like, etc. User Data settings are important for increasing the conversion rate on your website.

2.6.1 Information Form title: Provide a short text to appear at the top of the information form template. Use media if necessary.

2.6.2 Information Form: Decide when to show the information form: Before Quiz or After Quiz. Choose Disable if you donโ€™t need the usersโ€™ data.

  • Form fields: There are Available fields (Pro) and Active fields (Pro). If you want to make a field active, drag-and-drop it from the Available fields to the Active fields. Drag-and-drop back to theAvailable fields if you want to inactivate a particular field. Make any field required by ticking in the tick box.

2.6.3 Add custom fields (Pro): Follow the hyperlink to create custom fields or head to Quiz Maker โ†’ Custom Fields. The newly-created fields will appear on the list of the Available fields. (Video Tutorial)

2.6.4 Show Information Form to logged-in users: Enable this option if you want to show the information form to logged-in users as well. If the option is disabled, logged-in users will not see the information form. However, the system will collect their names and emails from their WP accounts. It will store the Name and Email fields in the database.

2.6.5 Autofill logged-in user data: After enabling this option, the logged-in userโ€™s name and email will be auto-filled on the information form.

2.6.6 Display form fields with labels: Show labels of form fields on the top of each field. Texts of labels will be taken from the โ€œFields placeholderโ€ section on the General setting page.

 

 


2.7 E-mail and Certificate settings (Pro)

Are you interested to find out how you can send emails and certificates to your users? Then you are in the right place! Keep in mind that you need to enable the Information Form in the User Data tab so that your users can provide their personal data to you.

2.7.1 Send email to user: Activate the option of sending emails to your users after the quiz completion. (Video Tutorial)

  • Email message: Provide the text message to send it out to your users via email. You can also use the Message Variables to insert the user's data into the message (name, email, score, quiz completion date, etc.). Add media to the message if needed.
  • Send results to user: Enable this option so that the users can receive their results of the quiz on their email accounts.
  • Send interval message to user: Allow the user to receive the most relevant interval message based on the majority of their answer choices. Provide keyword-based interval messages on the Results Settings tab.
  • Send email for testing: Provide an email and hit on the Send button to see how the message will be displayed. Don't forget to write a message on the Email message field beforehand.

2.7.2 Send certificate to user: Enable to send a certificate in PDF format to the user after their quiz completion. Configure the certificate's content with the help of the following options:

  • Certificate pass score: Set the minimum score for the user to receive a certificate.
  • Certificate title: Set the title of the certificate. You can also access the Message Variables to insert the user's data into the title. Add media to it if you wish.
  • Certificate body: Specify the content of the certificate. You can use the Message Variables and place them into the body of the certificate. Add media if preferable for you.
  • Certificate orientation: Specify the orientation of the certificate. Choose between the Landscape and Portrait layouts.
  • Certificate background image: Set a background image to the certificate by hitting the Add Image button. Upload one on Upload Files or choose from the Media Library.
  • Certificate frame: Choose the most preferable frame for the certificate from the variety. There are a number of horizontal and vertical layout options.

2.7.3 Generate certificate without sending to user: Tick the option if you want to create the certificate without sending it to the user after the submission immediately. It will be stored on the Results page. Options are the same as in the previous field.

2.7.4 Generate Certificate preview: Here you can preview the certificate, but, unfortunately some message variables will not work on preview mode.

2.7.5 Send email to admin: Activate this option in case you need the quiz data to be sent to the super admin of your WordPress website. (Video Tutorial)

  • Admin: Enable this option to send all the quiz results to the registered email of the super admin of your WordPress website.
  • Additional emails: Provide additional email addresses. These email accounts will receive the quiz results. List the emails by separating them with commas.
  • Send Report table to admin: Provide detailed results of the completed quizzes to the super admin and/or the provided additional emails.
  • Send Interval message to admin: Forward the interval messages of the users to the super admin and/or the provided additional emails.
  • Send Certificate to admin too: Send the users' certificates to the super admin and/or the provided additional emails. If you have disabled the Send certificate to user option, no certificate will be sent to the admin and/or the provided additional emails. (Video Tutorial)
  • Email message: Send the text message to the super admin and/or the provided additional emails. You can make use of the Message Variables to insert relevant data. You can also add media if needed.

2.7.6 Email configuration: Set up the attributes of the sending email.

  • From email: Specify the email address from which the results will be sent. If you leave the field blank, the sending email address will take the default value โ€” quiz_maker@{your_site_url}.
  • From name: Specify the name which will be distributed as the sender of the results. If you don't enter any name, it will be Quiz Maker.
  • Subject: Provide the subject of the email. In case you don't, the subject field will take the quiz title.
  • Reply to email: Specify to which email the user can reply. If you leave the field blank, the email address will not be specified.
  • Reply to name: Specify the name to which the user can reply. If you leave the field blank, the name will not be specified.

 



2.8 Integrations (Pro)

Quiz Maker plugin allows not only creating mobile-friendly and attractive quizzes but also enables lots of integrations: they can help you to create a paywall on your website, collect your users' email addresses and use two tools' features at the same time, and make your work much more useful and productive.

Here is a detailed guide on how to use the Quiz Maker plugin's integrations, such as Mailchimp, Google Sheets, PayPal, Stripe, Campaign Monitor, Zapier, ActiveCampaign, Slack, MadMimi, ConvertKit, GetResponse.

 

 


2.9 Quick quiz

Build a quick quiz just in few seconds. Form questions, write answers and a simple quiz is ready. Copy the shortcode, go to "All Posts" page from the "Posts" section on the left panel and click on "Add New" to activate your newly made quiz. You can find the quiz in "Quizzes" section and edit it whenever you want. Also, you can find the questions included in the quick quiz in "Questions" section and edit them.

 


3. Quiz Categories

This field is intended for creating the quizzes' categories` and for controlling them. For creating categories, you need to click on the Add new button.

3.1 Title: Write the name of the category.

3.2 Description: Provide more information about the quiz category.

3.3 Category status: Choose whether the quiz category is active or not. If you choose the Unpublished option, the quiz category wonโ€™t be shown anywhere on your website.

  • Published
  • Unpublished

 

 


4. Question Categories

This field is intended for creating the questions' categories and for controlling them. For creating categories, you need to click on the Add new button. In the Categories field you have following options.

4.1 Title: Write the name of the category.

4.2 Description: Provide more information about the question category.

4.3 Category status: Choose whether the question category is active or not. If you choose the Unpublished option, the quiz category wonโ€™t be shown anywhere on your website.

  • Published
  • Unpublished

Besides Categories field, you can also find field named Tags where you can create question tags. Via Add new you can in the same way edit your tag, and find following options:

4.4 Title: Here you can set the name of the tag.

4.5 Description: Write down the description of the tag.

4.6 Tag status: Set tag's status: Published or Unpublished.

 

 


5. Custom Fields (Pro)

5.1 Name: Write the name of the field. It will be shown as a placeholder for the input.

5.2 Slug: The unique identifier for the field. You can use it in the integrations to show the userโ€™s answer for this field.

5.3 Type: Choose what kind of field to add from the mentioned list:

  • Text
  • Textarea
  • Email
  • Number
  • Telephone
  • URL
  • Select
  • Checkbox

5.4 Show custom field on your shortcodes: Choose in which shortcode to enable the custom field.

  • All Results
  • User Page
  • Single Quiz Results

5.5 Attribute Status: Choose whether the attribute is active or not. If you choose the Unpublished option, the attribute won't be shown anywhere.

  • Published
  • Unpublished

5โ€ค6 GDPR Compliance

The Quiz Maker plugin is GDPR-compliant. The plugin doesn't store any data on its Servers. All the data is stored on your DB. You can go to the Quiz Maker plugin > General Settings page > General tab and tick the Do not store IP addresses option. After enabling the option, the IP address of the users will not be stored in the Database. In order to have a GDPR checkbox for the quiz, you need to create a custom field. For that, head to the Custom Fields page > click on the Add new button and create the field.

You need to choose the Checkbox type and make the field required. Also, don't forget to enable the Information Form option (User Data tab), set it Before the Quiz, and drop the GDPR custom field to the Active Fields. By this, the users must tick the GDPR checkbox to pass the quiz.

 


6. Orders (Pro)

Here are presented the history of the users' payments for passing the quiz, when the PayPal integration is enabled.

 


7. Results

In this section, you will see all the results of all quizzes.

7.1 Quizzes

Here you can find all the quizzes with their average rate/score and passed users count. By clicking on a quiz you will see the results of that quiz:

7.1.1 Results: Information about the users (name, IP, email) and information about the quiz passed by each user (Start date/time, duration, rating, score, points).
Please note: In the Free version you will get information about User, Quiz, Questions and so forth.

7.1.2 Not finished (Pro): In this field you can find not finished quizzes. You can see them only if:

  • Store all not finished results checkbox in the General Settings is ticked.
  • Turn on extra security check checkbox of the option Maximum number of attempts per user in the Limitation User settings is ticked.

You can filter results by user name via Select user to find what you need.

7.1.3 Statistics (Pro): Graphical and chart view of the quiz.

  • Reports count per day โ€“ Shows the number of times the quiz was taken on a particular day.
  • Correct answers โ€“ shows the percentage of all the correct answers calculated according to all results. So you can see which question gets more correct answers from users.
  • Quiz passed users โ€“ Shows the percentage of logged in and not logged in users who passed the test
  • Users count by score โ€“ Shows the number of users who got the same results by score
  • Users count by interval โ€“ Shows the number of users with the same results in each interval

7.1.4 Questions (Pro): Here you can see all the existed questions in the selected quiz and the percentage of the answer correctness of each question calculated from all the answers. For example "3/7" shows that the quiz was taken 7 times and just 3 times/users answered correctly to the question.

7.1.5 Question category statistics (Pro): In this field you can see the chart that shows category right answers by percent.

7.1.6 Leaderboard: Name(s) of the user(s) who has the highest score for the selected quiz.

7.1.7 Reviews: You can see list of quiz reviews. You can check information about a person who left the review, quiz ID, rate and obviously review. If you want quiz takers to leave reviews on your quizzes you need to go to the Settings tab and Enable quiz assessment.

 

7.2 Quizzes (Pro)

In this tab you can find all quizzes list with their Category, Average rate, Average score, Passed Users Count, Unread results, Google Sheet and ID.

 

7.3 Global statistics (Pro)

Shows the dates and the number of times when a quiz was taken, also the most and the least popular quizzes.

 

7.4 Global Leaderboard (Pro)

Name(s) of the user(s) who has the highest score according to all the quizzes results.

 

7.5 Export (Pro)

You can export the results of the user you want, just select the name, the quiz, the dates (if needed) and get your CSV, XLSX or JSON file.

 



8. General Settings

8.1 General

8.1.1 Who will have permission to Quiz menu (Pro): (Video Tutorial)

  • Select user role: Ability to manage Quiz Maker plugin only for selected user roles.
  • Select user role for giving access to change all Quiz data: Ability to manage all quizzes and results only for selected user roles(Please add the given user roles to the above field as well).

8.1.2 Default parameters for Quiz:

  • Questions default type: Choose the default question type which will be selected in the Add new question page.
  • Answer default count: Write the default answer count which will be showing in the Add new question page (this will work only with radio, checkbox, and dropdown types).
  • Questions default category: Choose default question category which will be selected in the Add new question page.
  • Keyword default count:(Pro) Specify the default keyword count which will be selected while adding answers to your new question. It will apply to the previous questions and intervals as well.
  • WP Editor height: Set the default value to the height of the WP Editor. It will apply to all WP Editors within the plugin on the dashboard.
  • Textarea height (public): Set the height of the textarea by entering a numeric value.
  • Enable answers allow HTML for new question: Tick the checkbox if you want to allow implementing HTML coding in answers while adding new question (Works only for Radio and Checkbox question types).
  • Show quiz button to Admins only: Allow only admins to see the Quiz Maker button within the WP Editor while adding/editing a new post/page.

8.1.3 Users IP addresses:

  • Do not store IP addresses: After enabling this option, IP address of the users will not be stored in database. Note: If this option is enabled, then the `Limits user by IP` option will not work.

8.1.4 Quiz Right/Wrong answers sounds:

  • Sounds for right answers
  • Sounds for wrong answers

8.1.5 Excerpt words count in list tables:

  • Questions list table: Determine the length of the questions to be shown in the Questions List Table by putting your preferred count of words in the following field. (For example: if you put 10, you will see the first 10 words of each question in the Questions page of your dashboard.)
  • Quizzes list table: Determine the length of the quizzes to be shown in the Quizzes List Table by putting your preferred count of words in the following field. (For example: if you put 10, you will see the first 10 words of each quiz in the Quizzes page of your dashboard.)
  • Results list table: Determine the length of the results to be shown in the Results List Table by putting your preferred count of words in the following field. (For example: if you put 10, you will see the first 10 words of each result in the Results page of your dashboard.)
  • Question category list table: Determine the length of the results to be shown in the Question categories List Table by putting your preferred count of words in the following field. (For example: if you put 10, you will see the first 10 words of each result in the Results page of your dashboard.)
  • Quiz categories list table: Determine the length of the results to be shown in the Quiz categories List Table by putting your preferred count of words in the following field. (For example: if you put 10, you will see the first 10 words of each result in the Quiz categories page of your dashboard.)
  • Reviews list table: Determine the length of the results to be shown in the Reviews List Table by putting your preferred count of words in the following field. (For example: if you put 10, you will see the first 10 words of each result in the Reviews page of your dashboard.)

8.1.6 Animation Top:

    Enable animation: Tick the checkbox and enable animation of the scroll offset of the quiz container.
    Scroll offset(px): Define the scroll offset of the container after the animation starts.

8.1.7 Start button activation:

    Tick the Enable Start button loader checkbox if you want to show "Loading..." text over the start button.

8.1.8 Results settings:

    Tick the Store all not finished results checkbox and all started, but not finished data of quizzes will be stored on the Not finished tab of the Results page.

8.1.9 Erase Quiz data:

    Delete results older than "X" month: Specify the count of months and save changes. Attention! It will remove submissions older than specified months permanently.

 

8.2 Integrations (Pro)

Find out how to use a number of integrations for the Quiz Maker plugin. In this detailed guide you will find the following integrations: Mailchimp, Google Sheets, PayPal, Stripe, Campaign Monitor, Zapier, ActiveCampaign, Slack, MadMimi, ConvertKit, GetResponse.

 

8.3 Shortcodes

Shortcodes are small bits of codes specified by these [] brackets. Inserting them will add some features to your page, post, or any other content. Head to Quiz Maker โ†’ General Settings โ†’ Shortcodes to set them up.

[] Individual Leaderboard Settings (Pro)

Individual Leaderboard is designed for the results of a particular quiz.

8.3.1 Shortcode: Copy the given shortcode and paste it into any page or post to see the list of the top users who have taken the quiz. Insert your quiz ID instead of "Your Quiz ID" in the shortcode.

8.3.2 Users count: Specify the number of top users that will be shown on the leaderboard.

8.3.3 Width: Set the width of the leaderboard. Enter a numeric value only. For 100%, leave the field blank.

8.3.4 Group users by: Select the way for grouping the results. If you want to make a leaderboard for logged-in users, then group the users by ID. If you want to make a leaderboard both for guests and logged-in users, choose Email first, then enable the Information form on the User Data tab in quiz settings and activate the default Email and Name fields in the end.

8.3.5 Show user's result: Decide whether to show the users' average (AVG) or maximum (MAX) results on the leaderboard.

8.3.6 Show points: Decide how to display the score: Without Maximum point or With maximum point.

8.3.7 Enable pagination: Tick the checkbox if you want to display the data on the leaderboard with pages.

8.3.8 Color: Set the top color of the leaderboard. If needed, define the opacity level of a specific color on the right side.

8.3.9 Custom CSS: Enter your own CSS code.

8.3.10 Update duration field for old results: This button needs to work only once. If you see 0 in the Duration column for some results, please click once on this button and it will regenerate duration for old results. It may happen if you update the plugin from the old version to the latest.

8.3.11 Leaderboard Columns: Select and reorder the given columns (Position, Name, Score, Duration, Points) which should be displayed on the front-end.

 

[] Global Leaderboard Settings (Pro)

Global Leaderboard is designed for the results of all quizzes.

8.3.12 Shortcode: Copy the given shortcode and paste it into any page or post to see the list of the top users who have taken the quiz. This applies to all the quizzes.

8.3.13 Users Count: Specify the number of top users that will be shown on the leaderboard.

8.3.14 Width: Set the width of the leaderboard. Enter a numeric value only. For 100%, leave the field blank.

8.3.15 Group users by: Select the way for grouping the results. If you want to make a leaderboard for logged-in users, then group the users by ID. If you want to make a leaderboard both for guests and logged-in users, then choose Email and enable the Information form on the User Data tab in quiz settings. After that, activate the default Email and Name fields.

8.3.16 Show user's result: Decide whether to show the users' average (AVG) or maximum (MAX) results on the leaderboard.

8.3.17 Enable pagination: Tick the checkbox if you want to display the data on the leaderboard with pages.

8.3.18 Color: Set the top color of the leaderboard. If needed, define the opacity level of a specific color on the right side.

8.3.19 Custom CSS: Enter your own CSS code.

8.3.20 Update duration field for old results: This button needs to work only once. If you see 0 in the Duration column for some results, please click once on this button and it will regenerate duration for old results. It may happen if you update the plugin from the old version to the latest.

8.3.21 Leaderboard Columns: Select and reorder the given columns (Position, Name, Score, Duration, Points) which should be displayed on the front-end.

 

[] Leaderboard By Quiz Category Settings (Pro)

Leaderboard By Quiz Category is designed for a particular quiz category results.

8.3.22 Shortcode: Copy the given shortcode and paste it into any page or post to see the list of the top users who have taken the quiz. This applies to a particular quiz.

8.3.23 Users count: Specify the number of top users that will be shown on the leaderboard.

8.3.24 Width: Set the width of the leaderboard. Enter a numeric value only. For 100%, leave the field blank.

8.3.25 Group users by: Select the way for grouping the results. If you want to make a leaderboard for logged-in users, then group the users by ID. If you want to make a leaderboard both for guests and logged-in users, then choose Email and enable the Information form on the User Data tab in quiz settings. After that, activate the default Email and Name fields.

8.3.26 Show user's result: Decide whether to show the users' average (AVG) or maximum (MAX) results on the leaderboard.

8.3.27 Enable pagination: Tick the checkbox if you want to display the data on the leaderboard with pages.

8.3.28 Color: Set the top color of the leaderboard. If needed, define the opacity level of a specific color on the right side.

8.3.29 Custom CSS: Enter your own CSS code.

8.3.30 Update duration field for old results: This button needs to work only once. If you see 0 in the Duration column for some results, please click once to this button and it will regenerate duration for old results. It may happen if you update the plugin from the old version to the latest.

8.3.31 Leaderboard Columns: Select and reorder the given columns (Position, Name, Score, Duration, Points) which should be displayed on the front-end.

 

[] User Leaderboard Position Settings (Pro)

8.3.33 Shortcode: Copy the given shortcode and insert it into any post or page to see the leaderboard position of the current user. It works with individual Leaderboard shortcode options.

 

[] User Page Settings (Pro)

8.3.34 Shortcode: Copy the given shortcode and insert it into any post or page to show the current userโ€™s results history. Each user will see individually presented content based on their taken quizzes.

8.3.35 Hide correct answer: Tick the checkbox if you want to hide the correct answer presented in the detailed report.

8.3.36 User Page results table columns: Select and reorder the given columns (Quiz title, Start date, End date, Duration, Score, Details) which should be displayed on the front-end.

 

[] All Results Settings

8.3.37 Shortcode: Copy the given shortcode and insert it into any post or page to show all the results of the quizzes.

8.3.38 Show to guests too: Tick the checkbox if you want to show All results table to the guests as well.

8.3.39 Table columns: Select and reorder the given columns (User name, Quiz title, Start date, End date, Duration, Score) which should be displayed on the front-end.

 

[] Single Quiz Results Settings

8.3.40: Use the shortcode to show all results of a single quiz.

 

[] Display Quiz Bank (questions)

8.3.41: Use the shortcode to show questions of a given quiz.

 

[] Quiz categories

8.3.42: Use the shortcode to display all/random quizzes of a certain Category ID.

 

[] Flash Cards Settings (Pro)

8.3.43: Use the shortcode to create flashcards. Each of the shortcodes shows a question on one side and a correct answer on the other.

 

[] Recent Quizzes Settings (Pro)

8.3.44: Use the shortcode to show recent or random quizzes of your preferred amount.

 

[] Extra Shortcodes

8.3.45: Use six extra shortcodes to see:

  • Average score of the participants
  • Passed users count
  • Passed users count by score
  • Failed users count by score
  • Passed quizzes count per user
  • All passed quizzes count per user

 

[] Most popular quiz

8.3.46: Use the shortcode to show the most commonly passed quiz.

[] Display the sum of the quiz points

8.3.47: Insert the IDs of the Quizzes to receive the sum of the quiz points.

[] Show Quiz Orders

8.3.48: Display the Quiz Name, Payment Date, Amount and Type

  • Quiz Name
  • Payment Date
  • Amount
  • Type

[] Quiz multilanguage

8.3.49: Write your desired text in any WordPress language and it will be translated in the front-end.

[] Quiz intervals chart

8.3.50: Display a chart based on keywords on the Front-end.

[] User Progress

8.3.51: It will show the progression of the current user in the form of chart.

[] User History Quiz

8.3.52: It shows the current user's history in the form of a list table. It includes all his previous results for a particular quiz.

  • Hide correct answer: Tick the checkbox to hide the
  • User history quiz results table columns: Sort table columns and select which columns must be displayed on the front-end.

[] User Best Score

8.3.53: Display the user's best score

  • Message for the user who has passed: Write the message which will be displayed when the user has passed the quiz.
  • Message for the user who has not passed yet: Write the message which will be displayed when the user has not passed the quiz yet and did not have any score yet.

[] User Activity Per Day

8.3.54: Display the user activity per day.

[] Quiz Activity Per Day

8.3.55: Display the number of times all participants take the quiz daily.

[] Quiz Summary

8.3.56: Display the summary of the particular quiz.

[] Question Summary

8.3.57: Display the summary of the particular question.

 

8.4 Message Variables

(Video Tutorial)

You can copy these variables and paste them in the following options from the quiz settings:

โ€“ Result Message

โ€“ Quiz pass Message

โ€“ Quiz fail message

โ€“ Mail Message

โ€“ Certificate title

โ€“ Certificate body

โ€“ Interval Message

โ€“ Email configuration

 

8.5 Buttons texts

With the help of this section you can change buttons texts.

 

8.6 Fields texts

With the help of this section you can change the fields' placeholders and labels of the Information form.

 



9. Upgrade Free to Pro (Or Update Pro version)

First of all, we want to thank you for choosing our product, as it is you and only you who helps us to grow much faster and improve our quality.

In this article, you will learn how to upgrade our awesome Quiz Maker plugin from the Free version to PRO or upgrade your PRO version to a newer one. If you are currently a free user and would like to upgrade to the Pro version then it's quite easy. And the good news is that All your content, plugin settings will remain unchanged even after switching to the Pro version. You don't need to redo what you have already built with the free version. Anyway, you can make a DB backup before upgrading for your safety (you can use Updraft Plus)
To keep up with the plugin updates check out the Quiz Maker Pro Changelog.

Ready? Letโ€™s get started together!

  1. Go to the Plugins section of your website admin dashboard.

  2. Click on the Deactivate button of the Free version, the popup will appear.

  3. Click on the Upgrade button(it will keep all your quizzes and settings), after clicking the plugin will be deactivated.
  4. Uninstall the Free version of the plugin.
  5. After the successful purchase of the Premium version, you will get an email with username and password.
  6. Login on our website: https://ays-pro.com
  7. Go to the Quiz Maker page: https://ays-pro.com/wordpress/quiz-maker
  8. The purchased plan will be available for download.
  9. Download the Premium version zip file and install it on your website.

To all our International Quiz Maker users, you can translate the plugin following this simple and quick guide "How to Translate Quiz Maker Plugin with WPML"

Have you still got questions that are not answered here? Please feel free to contact us via this email address and our customer care team will always be happy to help you: This email address is being protected from spambots. You need JavaScript enabled to view it.


Are You Satisfied with What You See?


If you are not ready to just yet, you can also try the Quiz Maker Demos (Free and Pro).

50% OFF


Mega bundle offer for you!

It consists of 3 different powerful plugins, each one allowing you to make your WordPress experience the best that could be.
Quiz + Poll + Survey