Multiple Choice Grid
The Multiple Choice Grid question type allows participants to answer a series of sub-questions (rows) against a common set of response options (columns). It’s used to collect structured, tabular feedback across multiple attributes or items.
Purpose
Ideal for scenarios like:
- Rating multiple aspects of a product or service
- Comparing preferences across categories
- Capturing structured feedback at scale
- Asking Likert-scale type questions (e.g., Strongly Agree to Strongly Disagree)
Configuration Options
-
Rows and Columns
- Rows represent each statement or sub-question
- Columns represent the consistent set of answer choices
Example: Rows: “Delivery”, “Product Quality”, “Support”
Columns: “Very Satisfied”, “Satisfied”, “Neutral”, “Dissatisfied”, “Very Dissatisfied” -
Selection Type
- Single Select per Row (Radio Buttons): Participant can select only one option per row
- Multi Select per Row (Checkboxes): Participant can select more than one option per row
-
Bulk Entry Options
- Use “ADD ROWS IN BULK” and “ADD COLUMNS IN BULK” for quick setup
- Supports label, value, and short code for each column
-
Random Order
- Shuffle the order of rows or columns independently to minimize order bias
-
Default Selections
- Pre-select an option in each row if needed
-
Pre-population
- Populate column selections using existing user data where applicable
-
Display Format
- Optimized for mobile and desktop with auto-alignment and responsive scaling
- Use tap-based UI if survey is mobile-first
Question Settings (Advanced)
These optional toggles enhance grid-based data capture and backend integration:
Setting | Function | When to Use |
---|---|---|
Require an answer | Ensures no row is left unanswered | Mandatory feedback on all listed items |
Location question | Captures geo-data from the grid (rare for this type) | Only if each row corresponds to region-based input |
Response tag question | Tags selected columns for each row with metadata | Useful for categorizing choices in dashboards or filters |
PLM reverse-feed question | Sends row-wise selections into product lifecycle systems | When tracking issues/features by category |
Demographics question | Flags question for profile grouping in reporting | If grid rows reflect demographic attributes |
Dimension | Adds each row/column pair as a dashboard filter | When slicing NPS/CES/CSAT by any of these grid dimensions |
Show in NPS Distribution | Includes the question’s grouped responses in NPS analysis | If grid maps experience or satisfaction by touchpoint |
Satisfaction-score question | Treats column selections as satisfaction levels and averages them | Likert-style rows where each column maps to a satisfaction value |
Distribution-mode question | Maps columns to delivery modes (e.g., e=Email, s=SMS) | When user selection drives communication channels |
Language-controller question | Overrides survey language based on grid response | Rare for grid, but used if selection implies preferred language |
Hidden in Zykrr Insights escalation/response popup | Stores internal row/column mappings without exposing to UI | Needed for backend segmentation, but not user-facing logic |
How to Configure in Zykrr
-
Enter Question Text
Example: “Please rate the following aspects of your recent experience.” -
Add Rows and Columns
- Manually or using ADD IN BULK
- Specify label, value, and short code for each column
-
Select Display Style
- Choose Radio Buttons for single selection
- Choose Checkboxes for multi-select per row
-
Enable Additional Settings
- Randomize rows or columns
- Pre-select answers (optional)
- Mark as Required or configure advanced settings like Dimension or Satisfaction Score
-
Preview on Mobile/Desktop
- Ensure visual alignment and scroll behavior is optimized
Example
Question:
“Please indicate your satisfaction with the following areas of your last order."
Rows:
- Product Quality
- Delivery Timeliness
- Customer Support
Columns:
- Very Satisfied (value: 5)
- Satisfied (value: 4)
- Neutral (value: 3)
- Dissatisfied (value: 2)
- Very Dissatisfied (value: 1)
Selection Type:
- Single Select per Row (Radio Buttons)
Best Practices
- Use no more than 6–8 rows for optimal readability
- Limit columns to 5 for better mobile responsiveness
- Randomize rows when order does not matter
- Label clearly — vague rows or column titles create confusion
- Use satisfaction mapping when analyzing CSAT-style grids
This is part of the Question Types Guide in Zykrr’s Documentation Hub.
For help with advanced logic, grid styling, or data tagging, contact support@zykrr.com.