Blocks

Group multiple pages together for conditional logic.

Usage

  • Use BLOCK: to group multiple pages together
  • All pages following a BLOCK declaration belong to that block until the next BLOCK
  • Combine blocks with SHOW_IF to conditionally show/hide multiple pages
  • Block names appear as collapsible group headers in the Page Navigator panel, helping survey authors organize and test their surveys
  • Note: BLOCKs are not visible to respondents — use NAVIGATION for respondent-facing sidebar navigation

Example

# **Screening**
Q: Would you like to participate in our survey?
- Yes
- No
VARIABLE: participate

BLOCK: Main Survey
SHOW_IF: participate == Yes

# **Demographics**
Q: What is your age?
NUMBER

# **Feedback**
Q: How satisfied are you?
- Very satisfied
- Satisfied
- Neutral
- Dissatisfied

Screening

Would you like to participate in our survey?