Skip to main content

Questionnaire conditional question types

Note

This option pertains to the Hyperproof TPRM product line.

Certain question types allow conditions to be applied, enabling dynamic behavior within the questionnaire based on user inputs. These conditions make the questionnaire interactive, guiding users to relevant sections or questions depending on their responses.

These conditional question types provide a flexible, guided experience for users, ensuring that each respondent only sees questions relevant to their inputs. This dynamic behavior enhances the questionnaire’s usability and reduces unnecessary steps, creating a more personalized and efficient questionnaire completion process.

Table 192. Conditional question types

Question type

Definition

Binary

Toggle or binary input for boolean fields, such as Yes/No or True/False. Conditions on binary questions enable branching, where users are redirected to specific questions based on their response.

Example:

  • Yes - Redirects to the question "Name".

  • No - Redirects to the question "New Supplier Request".

Checkbox

Allows the user to select multiple options from a predefined list of options presented as checkboxes. Conditions can be applied so that if certain options are selected, specific questions or sections are shown or hidden based on the chosen values.

Example:

  • If the user selects both "Option X" and "Option Y", they are shown additional questions related to those selections.

Currency

Allows the user to enter only numeric values, but presents them in a currency format, such as $100.00. Conditions can be applied based on the entered currency value, directing users to relevant sections based on the amount.

Example:

  • If the currency value exceeds $1,000, users are shown financial-related questions.

  • If the amount is below $1,000, they skip those sections.

Multi-select

Allows the user to select multiple options from a predefined list. Conditions can be applied so that if certain options are selected, specific questions or sections are shown or hidden based on the chosen values.

Example:

  • If the user selects both "Option X" and "Option Y", they are shown additional questions related to those selections.

Number

Allows the user to enter only numeric values. Conditions can be set based on the numerical value entered, allowing the form to adapt to ranges or thresholds.

Example:

  • If the number entered is greater than 50, the questionnaire displays additional questions.

  • If the number is below a certain threshold, a different question may appear.

Radio

Allows the user to select one option from a predefined list of options presented as radio buttons. Conditions based on this selection can direct the user to follow-up questions or sections.

Example:

  • If the user selects "Option 1", they proceed to a specific set of questions relevant to that choice.

Score

Allows users to provide a rating, such as a scale from 1 to 10. Conditions can be applied based on the score, leading users to different follow-up questions or sections.

Example:

  • If the score is 8 or above, users are redirected to a feedback section for high ratings.

  • If the score is 5 or below, users are prompted with improvement-related questions.

Single select

Allows the user to select one option from a predefined list of options. With conditions, the user's choice determines the next question or section, tailoring the questionnaire flow based on the selected values.

Example:

  • If the user selects "Option A", they are redirected to a specific follow-up question or section.