NueForm

Choice Question Types

Multiple Choice, Dropdown, Picture Choice, Yes/No, Ranking, और Matrix question types का documentation।

Multiple Choice

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

Multiple Choice Question
A multiple choice question with several options.

Type identifier: multiple_choice

Properties

PropertyTypeविवरणDefault
choicesChoice[]Choice options का array। प्रत्येक choice में id, label, और optional imageUrl है।[]
allowMultiplebooleanRespondent को एक से अधिक option select करने की अनुमति दें।false
allowOtherbooleanFree-text input के साथ "Other" option दिखाएं जहां respondent custom answer type कर सकता है।false
randomizebooleanहर बार question display होने पर choices का order randomize करें।false
alphabeticalOrderbooleanChoices को alphabetically sort करें। यदि randomize enabled है तो ignore होता है (randomize precedence लेता है)।false

Choice Object

choices array में प्रत्येक choice में:

FieldTypeविवरण
idstringइस choice के लिए unique identifier। Logic jumps और scoring में उपयोग होता है।
labelstringChoice के लिए display text।
imageUrlstringChoice के लिए 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 के रूप में दिखाई देते हैं।


Options की list से select करने के लिए dropdown menu। Multiple Choice के समान configuration support करता है लेकिन options compact dropdown format में display करता है।

Dropdown Question
A dropdown selector question.

Type identifier: dropdown

Properties

PropertyTypeविवरणDefault
choicesChoice[]Choice options का array।[]
allowMultiplebooleanDropdown से multiple options select करने की अनुमति दें।false
allowOtherbooleanFree-text input के साथ "Other" option दिखाएं।false
placeholderstringSelection से पहले दिखाया जाने वाला placeholder text।None
randomizebooleanChoices का order randomize करें।false
alphabeticalOrderbooleanChoices को 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 होता है।

Picture Choice Question
A picture choice question with image options.

Type identifier: picture_choice

Properties

PropertyTypeविवरणDefault
choicesChoice[]Choice options का array। प्रत्येक choice में id और label के अलावा imageUrl होना चाहिए।[]
allowMultiplebooleanMultiple images select करने की अनुमति दें।false
allowOtherbooleanFree-text input के साथ "Other" option दिखाएं।false
randomizebooleanImage choices का order randomize करें।false
alphabeticalOrderbooleanLabel के अनुसार choices को alphabetically sort करें।false

Choice Object (Picture Choice)

FieldTypeविवरण
idstringइस choice के लिए unique identifier।
labelstringImage के नीचे display होने वाला text label।
imageUrlstringइस 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 करता है।

Yes/No Question
A yes/no binary choice question.

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 करें।

Ranking Question
A drag-to-rank question where respondents reorder items.

Type identifier: ranking

Properties

PropertyTypeविवरणDefault
choicesChoice[]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 होता है।

json
["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 है।

Matrix Question
A matrix grid question with rows and columns.

Type identifier: matrix

Properties

PropertyTypeविवरणDefault
rowsstring[]Row labels का array (rate किए जा रहे items)।[]
columnsstring[]Column labels का array (rating categories)।[]
randomizeRowsbooleanRows का order randomize करें।false
randomizeColumnsbooleanColumns का 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 करता है:

json
{
  "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 करते हैं।

अंतिम अपडेट: 6 अप्रैल 2026