Dynamic Question Set
Last updated
Last updated
A dynamic question set allows you to add logic to your answers based on responses to other questions.
You can incorporate this logic into your question set through the Project Creation Wizard (PCW) and Question set management. Below are the steps:
Click Manage question logic icon located in the right bottom corner.
Choose whether a question will need question logic or not
ALWAYS SHOW
indicates that the question does not depend on any prerequisites and will always be displayed.
IF
indicates that the question has specific requirements that must be met before it becomes visible.
Each question type supports specific comparison rules, allowing you to tailor conditions based on the type of question. Below is an explanation of the key rules, along with examples to clarify how they work:
IS
: Checks if the answer exactly matches a value.
IS ANSWERED
: Checks if the answer has been answered.
CONTAINS
: Checks if the answer contains specific keyword.
Single answer: Check if the keyword is part of the answer (e.g., run is a substring of running).
Multiple answers: Check for an exact match (e.g., run exactly matches run).
Text question example:
Q1: A text question with a single answer.
Q2: A text question with logic applied: Q1 CONTAINS run.
If you answer Q1 with “Marathon run” or “running outside,” Q2 will be activated.
Dropdown question example:
Q1: A dropdown question with a single answer.
Q2: A text question with logic applied: Q1 CONTAINS run.
If you select “Marathon run” or “running outside” in Q1, Q2 will be activated.
> / <
: Checks if the value is greater or less than a specific number.
Example:
Q1: A slider question with a single answer.
Q2: A text question with logic applied: Q1 < 8.
If you set Q1 to 7 or 6, Q2 will be activated.
≥ / ≤
: Checks if the value is greater than or equal to, or less than or equal to a specific number.
Example:
Q1: A slider question with a single answer.
Q2: A text question with logic applied: Q1 ≥ 8.
If you set Q1 to 8, 9, or 10, Q2 will be activated.
STARTS WITH / ENDS WITH
: Checks whether the answer begins or ends with a specific text.
IS CHECKED / IS UNCHECKED
: For checkbox fields, verify whether the box is ticked or not.
To help you better understand which rules apply to each question type, refer to the table below.
For the conditional clause, we have two conjunctions that can be used.
AND
relation : all statements must be true if you want the question to appear.
OR
relation : only one true statement can trigger the question to be shown.