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
Description | Syntax |
---|---|
Questions grouped, inter-group random, intra-group fixed | shuffle (Q1~3), (Q4~6) |
Questions grouped, both inter/intra-group random | shuffle (shuffle Q1~3), (shuffle Q4~6) |
Questions grouped, inter-group random, mixed intra-group | shuffle (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 random | shuffle Q1~3 shuffle Q4~6 |
Options grouped, inter-group random, intra-group fixed | shuffle (Q1A1~3), (Q1A4~6) |
Options grouped, inter-group fixed, intra-group random | shuffle Q1A1~3 shuffle Q1A4~6 |
Options grouped, inter-group random, mixed intra-group | shuffle (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 random | shuffle Q1A1~3 shuffle Q1A4~6 |
Matrix question row grouping, inter-group random, intra-group fixed | shuffle (Q1S1~3), (Q1S4~6) |
Matrix question row grouping, inter-group fixed, intra-group random | shuffle Q1S1~3 shuffle Q1S4~6 |
Matrix question row grouping, inter-group random, mixed intra-group | shuffle (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 random | shuffle Q1S1~3 shuffle Q1S4~6 |
Randomization results remain consistent until survey submission to ensure consistent user experience. To test different random results, use multiple devices or submit the survey.
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