Multiple Choice
Respondent को चुनने के लिए text options की list present करें। Single-select, multi-select, "Other" free-text, randomization, और alphabetical ordering support करता है।

Type identifier: multiple_choice
Properties
| Property | Type | विवरण | Default |
|---|---|---|---|
choices | Choice[] | Choice options का array। प्रत्येक choice में id, label, और optional imageUrl है। | [] |
allowMultiple | boolean | Respondent को एक से अधिक option select करने की अनुमति दें। | false |
allowOther | boolean | Free-text input के साथ "Other" option दिखाएं जहां respondent custom answer type कर सकता है। | false |
randomize | boolean | हर बार question display होने पर choices का order randomize करें। | false |
alphabeticalOrder | boolean | Choices को alphabetically sort करें। यदि randomize enabled है तो ignore होता है (randomize precedence लेता है)। | false |
Choice Object
choices array में प्रत्येक choice में:
| Field | Type | विवरण |
|---|---|---|
id | string | इस choice के लिए unique identifier। Logic jumps और scoring में उपयोग होता है। |
label | string | Choice के लिए display text। |
imageUrl | string | Choice के लिए optional image URL (standard multiple choice में typically उपयोग नहीं होता; Picture Choice देखें)। |
Validation
यदि required true है, respondent को आगे बढ़ने से पहले कम से कम एक option select करना होगा।
Logic Jump Operators
equals, not_equals, is_answered, is_not_answered
equals या not_equals उपयोग करते समय, comparison value choice ID होता है। Multi-select questions के लिए, equals check करता है कि value selected items में है या नहीं।
Answer Format
- Single select (
allowMultiple: false): एक string (selected choice ID)। - Multi-select (
allowMultiple: true): एक array of strings (selected choice IDs)।
Quiz Mode Scoring
Multiple Choice सभी quiz modes में एक scorable question type है:
- Knowledge Quiz:
correctAnswers(correct choice IDs का array) औरcorrectAnswerScore(प्रति correct answer points) set करें। - Lead Qualification:
choiceScores(choice ID से point value की mapping) set करें। - Match Quiz:
choiceOutcomes(choice ID से end screen question IDs की mapping) set करें।
Choice selection के लिए keyboard shortcuts उपलब्ध हैं। Respondents options select करने के लिए letter keys (A, B, C, आदि) press कर सकते हैं, जो प्रत्येक choice के बगल में indicators के रूप में दिखाई देते हैं।
Dropdown
Options की list से select करने के लिए dropdown menu। Multiple Choice के समान configuration support करता है लेकिन options compact dropdown format में display करता है।

Type identifier: dropdown
Properties
| Property | Type | विवरण | Default |
|---|---|---|---|
choices | Choice[] | Choice options का array। | [] |
allowMultiple | boolean | Dropdown से multiple options select करने की अनुमति दें। | false |
allowOther | boolean | Free-text input के साथ "Other" option दिखाएं। | false |
placeholder | string | Selection से पहले दिखाया जाने वाला placeholder text। | None |
randomize | boolean | Choices का order randomize करें। | false |
alphabeticalOrder | boolean | Choices को alphabetically sort करें। | false |
Validation
यदि required true है, respondent को कम से कम एक option select करना होगा।
Logic Jump Operators
equals, not_equals, is_answered, is_not_answered
Answer Format
- Single select: एक string (selected choice ID)।
- Multi-select: एक array of strings (selected choice IDs)।
Quiz Mode Scoring
Dropdown एक scorable question type है। Scoring configuration Multiple Choice के identical है।
Picture Choice
Respondent को चुनने के लिए image-based options present करें। प्रत्येक choice एक image display करती है जिसके नीचे optional text label होता है।

Type identifier: picture_choice
Properties
| Property | Type | विवरण | Default |
|---|---|---|---|
choices | Choice[] | Choice options का array। प्रत्येक choice में id और label के अलावा imageUrl होना चाहिए। | [] |
allowMultiple | boolean | Multiple images select करने की अनुमति दें। | false |
allowOther | boolean | Free-text input के साथ "Other" option दिखाएं। | false |
randomize | boolean | Image choices का order randomize करें। | false |
alphabeticalOrder | boolean | Label के अनुसार choices को alphabetically sort करें। | false |
Choice Object (Picture Choice)
| Field | Type | विवरण |
|---|---|---|
id | string | इस choice के लिए unique identifier। |
label | string | Image के नीचे display होने वाला text label। |
imageUrl | string | इस choice के लिए display होने वाली image का URL। |
Validation
यदि required true है, respondent को कम से कम एक image select करनी होगी।
Logic Jump Operators
equals, not_equals, is_answered, is_not_answered
Answer Format
- Single select: एक string (selected choice ID)।
- Multi-select: एक array of strings (selected choice IDs)।
Quiz Mode Scoring
Picture Choice एक scorable question type है। Scoring configuration Multiple Choice के identical है।
Picture Choice options responsive grid layout में display होते हैं। Desktop पर, images multi-column grid में दिखाई देती हैं; mobile पर, वे vertically stack होती हैं।
Yes / No
एक simple binary question जो "Yes" और "No" buttons present करता है।

Type identifier: yes_no
Properties
Yes/No question type में common question properties के अलावा कोई अतिरिक्त properties नहीं हैं।
Validation
यदि required true है, respondent को "Yes" या "No" में से एक click करना होगा।
Logic Jump Operators
equals, not_equals, is_answered, is_not_answered
equals उपयोग करते समय, true (Yes) या false (No) से compare करें। String values "true" और "false" भी accept होते हैं।
Answer Format
Answer एक boolean (true Yes के लिए, false No के लिए, या unanswered होने पर null) के रूप में store होता है।
Quiz Mode Scoring
Yes/No एक scorable question type है:
- Knowledge Quiz:
correctAnswersको"true"या"false"की single value के साथ set करें। - Lead Qualification:
choiceScoresको"true"और"false"keys के साथ set करें। - Match Quiz:
choiceOutcomesको"true"और"false"keys के साथ set करें।
Yes/No question selection करने पर तुरंत अगले question पर auto-advance करता है। कोई अलग "OK" button नहीं है।
Ranking
Respondent को drag and drop करके preferred order में arrange करने के लिए items की list present करें।

Type identifier: ranking
Properties
| Property | Type | विवरण | Default |
|---|---|---|---|
choices | Choice[] | Rank करने के लिए items का array। प्रत्येक में id और label है। | [] |
Validation
यदि required true है, respondent को ranking submit करनी होगी (सभी items defined order में होने चाहिए)।
Logic Jump Operators
equals, not_equals, is_answered, is_not_answered
Answer Format
Answer एक array of strings (respondent के ranked order में choice IDs, first से last तक) के रूप में store होता है।
["choice_3", "choice_1", "choice_2"]
Ranking field drag-and-drop interaction उपयोग करता है। Mobile devices पर, respondents items reorder करने के लिए touch gestures उपयोग कर सकते हैं।
Matrix
एक grid-based question type जहां respondents multiple items (rows) को multiple categories (columns) में rate करते हैं। प्रत्येक row-column intersection एक selectable option है।

Type identifier: matrix
Properties
| Property | Type | विवरण | Default |
|---|---|---|---|
rows | string[] | Row labels का array (rate किए जा रहे items)। | [] |
columns | string[] | Column labels का array (rating categories)। | [] |
randomizeRows | boolean | Rows का order randomize करें। | false |
randomizeColumns | boolean | Columns का order randomize करें। | false |
Validation
यदि required true है, respondent को प्रति row एक option select करना होगा।
Logic Jump Operators
equals, not_equals, is_answered, is_not_answered
Answer Format
Answer एक object (Record<string, string>) के रूप में store होता है जो प्रत्येक row label को selected column label से map करता है:
{
"Product Quality": "Excellent",
"Customer Service": "Good",
"Value for Money": "Average"
}
Matrix questions desktop पर responsive grid के रूप में display होते हैं और बेहतर usability के लिए mobile devices पर stacked format में adapt होते हैं। Rows और columns दोनों independent randomization support करते हैं।