Skip to main content

Randomization

Supports randomization for all question types, including options, sub-questions, and questions. Supports inter-group and intra-group randomization, and allows specific items to remain fixed.

Cheatsheet

DescriptionSyntax
Questions grouped, inter-group random, intra-group fixedshuffle (Q1~3), (Q4~6)
Questions grouped, both inter/intra-group randomshuffle (shuffle Q1~3), (shuffle Q4~6)
Questions grouped, inter-group random, mixed intra-groupshuffle (shuffle Q1~3), (Q4~6)
Questions grouped, inter-group random, mixed intra-group, fixed position
(Q6 not specified, position fixed)
shuffle (shuffle Q1~3), (Q4~5)
Questions grouped, inter-group fixed, intra-group randomshuffle Q1~3
shuffle Q4~6
Options grouped, inter-group random, intra-group fixedshuffle (Q1A1~3), (Q1A4~6)
Options grouped, inter-group fixed, intra-group randomshuffle Q1A1~3
shuffle Q1A4~6
Options grouped, inter-group random, mixed intra-groupshuffle (shuffle Q1A1~3), (Q1A4~6)
Options grouped, inter-group random, mixed intra-group, fixed position
(Q1A6 not specified, position fixed)
shuffle (shuffle Q1A1~3), (Q1A4~5)
Options grouped, inter-group fixed, intra-group randomshuffle Q1A1~3
shuffle Q1A4~6
Matrix question row grouping, inter-group random, intra-group fixedshuffle (Q1S1~3), (Q1S4~6)
Matrix question row grouping, inter-group fixed, intra-group randomshuffle Q1S1~3
shuffle Q1S4~6
Matrix question row grouping, inter-group random, mixed intra-groupshuffle (shuffle Q1S1~3), (Q1S4~6)
Matrix question row grouping, inter-group random, mixed intra-group, fixed position
(Q1S6 not specified, position fixed)
shuffle (shuffle Q1S1~3), (Q1S4~5)
Matrix question row grouping, inter-group fixed, intra-group randomshuffle Q1S1~3
shuffle Q1S4~6
Note

Randomization results remain consistent until survey submission to ensure consistent user experience. To test different random results, use multiple devices or submit the survey.

Important

After saving DSL changes, refresh or open the survey response page to preview changes.

Option Group Randomization (Inter-group Random, Intra-group Fixed)

Randomize option order while keeping grouped options together

Example

Q1. Which sections do you mainly browse on Weibo? Q1

  • A. Homepage - Following Q1A1
  • B. Homepage - Recommended Q1A2
  • C. Video Page Q1A3
  • D. Discover - Search Q1A4
  • E. Discover - Hot Topics Q1A5
  • F. Discover - Communities Q1A6

Custom Logic

shuffle (Q1A1, Q1A2), Q1A3, (Q1A4~6)

Option Group Randomization (Inter-group Fixed, Intra-group Random)

Randomize option order while keeping grouped options together

Example

Q1. Which sections do you mainly browse on Weibo? Q1

  • A. Homepage - Following Q1A1
  • B. Homepage - Recommended Q1A2
  • C. Video Page Q1A3
  • D. Discover - Search Q1A4
  • E. Discover - Hot Topics Q1A5
  • F. Discover - Communities Q1A6

Custom Logic

shuffle Q1A1, Q1A2 #Options A and B are grouped and randomized
shuffle Q1A4~6 #Options D, E, and F are grouped and randomized

Question Randomization

Example

  • Q1. Question 1 Q1
  • Q2. Question 2 Q2
  • Q3. Question 3 Q3
  • Q4. Question 4 Q4

Custom Logic

shuffle Q1~4

Effect Preview

Matrix Question Sub-question Randomization

Matrix question sub-question randomization logic has been supported for matrix single-choice questions, matrix multi-choice questions, and matrix scale questions.

Example

Q1. Please rate the usability of the following products? Q1 Scale question (1-5 points)

  • WeChat Q1S1
  • QQ Q1S2
  • Tencent Video Q1S3
  • Tencent Document Q1S4

Custom Logic

shuffle Q1S1~4

Effect Preview