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

  1. 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”

  2. 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
  3. 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
  4. Random Order

    • Shuffle the order of rows or columns independently to minimize order bias
  5. Default Selections

    • Pre-select an option in each row if needed
  6. Pre-population

    • Populate column selections using existing user data where applicable
  7. 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

  1. Enter Question Text
    Example: “Please rate the following aspects of your recent experience.”

  2. Add Rows and Columns

    • Manually or using ADD IN BULK
    • Specify label, value, and short code for each column
  3. Select Display Style

    • Choose Radio Buttons for single selection
    • Choose Checkboxes for multi-select per row
  4. Enable Additional Settings

    • Randomize rows or columns
    • Pre-select answers (optional)
    • Mark as Required or configure advanced settings like Dimension or Satisfaction Score
  5. 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.