Bundle Plan prices are increasing on July 15th! Take advantage of current rates by subscribing now.


Thinking to add Logic and Condition Based Questions to your Quizzes and Surveys? QSM’s Logic Addon is what you need.

Logic addon allows you to add conditional logic/logic branching to your quiz/survey/forms, which means the user’s response to one question will decide what question to display next.

You have control over which question should be shown to users next in a quiz/survey/form with conditional logic based on their previous responses. Quiz and Survey Master has a unique add-on for creating a WordPress conditional logic survey.

Whether you are a teacher creating tests & quizzes for students, an employer creating interview tests for candidates, or a business owner who wants to understand the interests of your customer then QSM Logic Addon is what you need.

Top Features

  • Simple to Use -> When this happens, do this!
  • Set Logic Rules on Individual Questions
  • Add Unlimited Additional Conditions
  • Decide on a Logic Output to Hide/Show Questions
  • Add Additional Conditions on Email Templates
  • Create super complex logic quizzes

Build Smart Forms

Have you ever needed the ability to only show questions when the user answers other questions a certain way? Perhaps you want only to gather more information when a user says the customer service was poor. Or, maybe you want to ask for more info only from users with specific demographics that you determine earlier in your survey.

The Logic addon allows you to hide or show different questions based on what the user selects for other questions. You can set the addon to show a question when another question’s answer is equal to a certain answer or if it is not equal to a certain answer. You can also show or hide a question if the selected answer is greater than or less than a given value.

You can also take things a step further and show or hide questions when more than one questions equal certain values. For example, you could show a question only if the user rated your customer service poorly and said they would not recommend your product.

Simple Process

Just click “Select a question” to choose a question from your question bank. The condition will then have the options

  • ‘is equal to’
  • ‘is not equal to’
  • ‘is greater than’
  • ‘is less than’
  • ‘is empty’
  • ‘is not empty’

When you have selected all of your options under the ‘When This Happens’ section, proceed to the ‘Do This’ section. You can choose to ‘show’ or ‘hide’ any of the other questions in your test bank in this section.

Here is an example quick survey using this addon:

This is only a demo. Nothing you enter will be stored.

How would you rate our customer service? This example question will show an additional follow up question if you select anything other than "Amazing".

Can you tell us something that we could have done better?

How likely are you to recommend this product? This example question shows a follow up question if you select any value less than 4.

Can you elaborate a little more on why you would not recommend this product?

Here is one of the “rules” set up for handling the logic of the first question in the example survey above.

Popular Usecases

  1. Educational assessments: Logic based quizzes and tests can be used to assess students’ understanding of a particular subject or topic, and can be tailored to the individual student’s level of knowledge.
  2. Employee evaluations: These quizzes can be used by employers to evaluate the knowledge and skills of their employees, and can be used to identify areas where employees may need additional training.
  3. Language proficiency: Logic based quizzes can be used to test an individual’s proficiency in a foreign language, and can be tailored to the individual’s level of language proficiency.
  4. Medical diagnosis: Logic based quizzes can be used to assist doctors and other medical professionals in making a diagnosis by helping to identify the most likely cause of a patient’s symptoms.
  5. Personality assessments: These quizzes can be used to assess an individual’s personality traits and can be used in a variety of settings, including in the workplace, in education, and in therapy.
  6. Training and certification: Logic based quizzes can be used to test an individual’s knowledge and understanding of a particular subject or topic, and can be used to determine if an individual is ready to take a certification exam.
  7. Recruitment: These quizzes can be used by employers to assess the qualifications of job candidates and to identify the most suitable candidate for a particular role.

License Terms & Documentation

All add-ons can be used indefinitely once purchased. Add-ons include 1 year of support and updates.


Similar Addons

Discover the universe within our addons.

Educators & Professional Web Developers, Try QSM!

4.9 / 5
Over 1 million downloads

Subscribe to Our Newsletter

Get weekly updates, no spam guaranteed we promise ✌️

2.2.0 (July 17, 2024)

  • Feature: Added option to end quiz if particular answer is selected

2.1.3 (March 28, 2024)

  • Enhancement: Improved show/hide questions logic

2.1.2 (September 21, 2023)

  • Bug: Fixed validation logic for required question

2.1.1 (August 18, 2023)

  • Enhancement: Improved logic to skip empty pages
  • Enhancement: Optimized JavaScript logic to fix conflict while appending questions through other JS

2.1.0 (March 21, 2023)

  • Feature: Now user can use OR conditions while creating logic rules
  • Enhancement: Improve UI

2.0.11 (December 27, 2022)

  • Bug : Fixed JS conflict with QSM themes

2.0.10 (August 1, 2022)

  • Bug : Fixed issue with logic conditions in result page

2.0.9 (June 1, 2022)

  • Bug : Fixed issue with image and rich editor type questions
  • Bug : Fixed issue with HTML answers logic

2.0.8 (March 17, 2022)

  • Bug : Fixed issue with license key

2.0.7 (January 21, 2022)

  • Hotfix: Compatibility issue with QSM 7.3.9

2.0.6 (December 27, 2021)

  • Bug: Fixed backslash issue while using quote/apostrophe in the logic rules
  • Bug: Fixed the issue while implementing multiple logic rules
  • Bug: Fixed the issue with emails conditions

2.0.5 (September 10, 2021)

  • Bug: Fixed the issue of quiz page hanging due to logic getting in infinite loop.
  • Enhancement: Added translation support.

2.0.4 (July 15, 2021)

  • Bug: Fixed issue with saving conditions in results and email tab.

2.0.3 (May 28, 2021)

  • Bug: Fixed the issue with multi level quiz.
  • Bug: Fixed the issue logic rules not working on retake quiz.

2.0.2 (April 29, 2021)

  • Bug: Fixed the issue of save button not working when trying to add a rule with answer 0.
  • Bug: Fixed the issue of additional input box with short answer and number question type.
  • Bug: Fixed issues with logic rules when duplicating quiz.
  • Feature: Added additional condition for Email template for different answers.

2.0.1 (April 16, 2021)

  • Bug: Fixed issue logic table not created on auto updates.
  • Bug: Fixed License validation logic.

2.0.0 (April 13, 2021)

  • Feature: Added option to bulk delete logic rules.
  • Feature: Added option to search logic rules.
  • Enhancement: New admin UI to create and manage logic rules.
  • Enhancement: Upgraded database schema for better performance.

1.0.9 (January 06, 2021)

  • Bug: Fixed multiple rules are not working on same question issue.
  • Bug: Fixed logic rules are not working issue when multiple quizzes used on same page.

1.0.8 (August 20, 2020)

  • Bug: Fixed question number issue when logic rules are applied.
  • Bug: Fixed wrong update messages.
  • Changed: Disabled the logic rules for Auto Pagination( Question Per Page Option ).

1.0.7 (August 03, 2020)

  • Bug: Fixed logic issue for multiple response question answers.
  • Bug: Fixed hidden question required issues.
  • Bug: Fixed hidden questions on result page.

1.0.6 (July 21, 2020)

  • Enhancement: Added QSM CORE 7.0.0 support.

1.0.5 (April 22, 2020)

  • Feaure: Added logic support for text and number question type

1.0.4 (March 23, 2020)

  • Bug: Child questions not hiding when change in parent question

1.0.3 (January 29, 2020)

  • Bug: Not working for certain set of conditions

1.0.2 (February 22, 2019)

  • Fixes bug preventing all questions from showing in logic editor
  • Fixes bug preventing some rules from working in duplicated quizzes

1.0.1 (February 24, 2017)

  • Fixes bug preventing using Drop Downs in logic
  • Removes debugging console logging

1.0.0 (August 23, 2016)

  • Fixes bug causing sites using PHP 5.2 to crash

0.1.0 (June 08, 2016)

  • Initial Release