Overview
NueForm चार अलग-अलग form modes सपोर्ट करता है, प्रत्येक अलग use case के लिए डिज़ाइन किया गया है। Form mode Form model पर mode field के माध्यम से सेट किया जाता है और यह निर्धारित करता है कि responses कैसे score होते हैं, feedback कैसे प्रस्तुत होता है, और end screens कैसे चुने जाते हैं।
सही mode चुनना प्रभावित करता है कि कौन सी question-level properties उपलब्ध होंगी और final submission results कैसे calculate होंगे।
Standard Mode
Mode value: standard
Standard mode सभी नए forms के लिए default है। यह surveys, contact forms, feedback collection, registration forms, और किसी भी ऐसे scenario के लिए डिज़ाइन किया गया है जहां scoring की आवश्यकता नहीं है।
व्यवहार
- किसी भी प्रकार की कोई scoring या grading नहीं।
- Responses जैसे हैं वैसे collect और store होते हैं।
- End screens पूरी तरह display-based हैं -- scores या outcomes के आधार पर कोई conditional routing नहीं।
- Submission के बाद default thank-you screen दिखाई जाती है।
कब उपयोग करें
- Contact forms और lead capture
- Customer satisfaction surveys
- Event registration
- Feedback forms
- कोई भी general-purpose data collection
Knowledge Quiz Mode
Mode value: knowledge_quiz
Knowledge quiz mode quizzes, tests, exams, और assessments के लिए डिज़ाइन किया गया है जहां questions के सही और गलत answers हैं।
Scoring Mechanics
प्रत्येक scorable question में correctAnswer property होती है जो सही response identify करती है। जब respondent submit करता है, NueForm उनके answers की correct answers से तुलना करता है और results calculate करता है:
| Result Field | विवरण |
|---|---|
score | सही answers की संख्या। |
correctAnswers | Correct responses की गिनती। |
totalScorableQuestions | Scoring में भाग लेने वाले कुल questions। |
maxScore | अधिकतम प्राप्त करने योग्य score। |
Scorable Question Types
केवल कुछ question types knowledge quiz scoring में भाग लेते हैं:
- Multiple Choice
- Dropdown
- Picture Choice
- Yes/No
- Rating
- Opinion Scale
Non-scorable question types (जैसे short text, long text, file upload, आदि) अभी भी form में शामिल हैं लेकिन quiz score में योगदान नहीं करते।
Quiz Feedback
Knowledge quiz mode प्रत्येक question के बाद real-time feedback सपोर्ट करता है। Enable होने पर, respondent अगले question पर आगे बढ़ने से पहले तुरंत देखता है कि उनका answer सही था या गलत।
Score Ranges के साथ End Screens
Knowledge quiz mode में, आप scoreRange properties के साथ एक से अधिक end screens बना सकते हैं ताकि respondent के performance के आधार पर अलग-अलग results conditionally प्रदर्शित हों।
उदाहरण:
- End Screen A:
scoreRange8-10 -- "Excellent! You aced it!" - End Screen B:
scoreRange5-7 -- "Good job! You passed." - End Screen C:
scoreRange0-4 -- "Keep studying and try again."
कब उपयोग करें
- Educational quizzes और exams
- Training assessments
- Trivia games
- Certification tests
- Knowledge checks
Lead Qualification Mode
Mode value: lead_qualification
Lead qualification mode lead scoring, personality assessments, और ऐसे forms के लिए डिज़ाइन किया गया है जहां अलग-अलग answer choices अलग-अलग point values carry करती हैं।
Scoring Mechanics
Scorable question में प्रत्येक choice में points property होती है जो उसकी numeric value define करती है। Respondent answers select करने पर, points total score में accumulate होते हैं।
| Result Field | विवरण |
|---|---|
| Total score | सभी scorable questions में selected choices के सभी points का योग। |
matchedEndingId | उस end screen का ID जिसकी score range respondent के total से match करती है। |
Choice Points कॉन्फ़िगर करना
Question editor में, form lead qualification mode में होने पर प्रत्येक choice option में point value field शामिल होता है। उदाहरण:
- "Very interested" -- 10 points
- "Somewhat interested" -- 5 points
- "Not interested" -- 0 points
Score Ranges के साथ End Screens
प्रत्येक end screen min और max values के साथ scoreRange define कर सकता है।
उदाहरण:
- End Screen A:
scoreRange30-50 -- "You're a hot lead! A sales rep will contact you shortly." - End Screen B:
scoreRange15-29 -- "Thanks for your interest. We'll send you more information." - End Screen C:
scoreRange0-14 -- "Thanks for your time. Here are some resources to learn more."
कब उपयोग करें
- Sales lead qualification
- Personality assessments
- Risk assessments
- Recommendation engines
- Priority scoring
Match Quiz Mode
Mode value: match_quiz
Match quiz mode outcome-based quizzes के लिए डिज़ाइन किया गया है जहां प्रत्येक answer एक specific outcome से map होता है, और सबसे अधिक matches वाला outcome result निर्धारित करता है।
Scoring Mechanics
Match quiz mode numeric points के बजाय tally system का उपयोग करता है:
- Quiz outcomes form की
quizSettingsमेंquizOutcomesarray का उपयोग करके define होते हैं। - Scorable question में प्रत्येक choice में
matchOutcomeproperty होती है जो इसे defined outcomes में से एक से map करती है। - Respondent questions answer करने पर, प्रत्येक outcome के लिए tallies accumulate होती हैं।
- Submission के बाद, सबसे अधिक tally वाला outcome निर्धारित करता है कि कौन सा end screen दिखाया जाए।
Outcomes कॉन्फ़िगर करना
Outcomes form level पर quizSettings.quizOutcomes में define होते हैं। प्रत्येक outcome का एक name होता है और एक end screen से correspond करता है।
उदाहरण:
Outcomes: "Explorer", "Planner", "Socializer"
- Question: "How do you prefer to spend weekends?"
- "Hiking and adventures" -- "Explorer" से map
- "Organizing and planning the week ahead" -- "Planner" से map
- "Meeting up with friends" -- "Socializer" से map
सभी questions answer होने के बाद, सबसे अधिक tally वाला outcome जीतता है। Tie होने पर, quizOutcomes array में पहला outcome प्राथमिकता लेता है।
कब उपयोग करें
- Personality quizzes ("Which character are you?")
- Style या preference matching
- Product recommendation quizzes
- Career aptitude assessments
Quiz Settings
Quiz-level settings form के quizSettings JSON field में store होती हैं।
| Setting | Type | विवरण | लागू Modes | Default |
|---|---|---|---|---|
showCorrectAnswers | boolean | प्रत्येक question submission के बाद correct/incorrect feedback दिखाएं। | knowledge_quiz | true |
correctFeedbackText | string | Respondent सही answer देने पर दिखाया जाने वाला custom message। | knowledge_quiz | "Correct!" |
incorrectFeedbackText | string | Respondent गलत answer देने पर दिखाया जाने वाला custom message। | knowledge_quiz | "Incorrect!" |
quizOutcomes | array | Outcome-based matching के लिए outcome definitions का array। | match_quiz | [] |
showCorrectAnswers, correctFeedbackText, और incorrectFeedbackText settings केवल knowledge quiz mode में उपयोग होती हैं। अन्य modes में इनका कोई प्रभाव नहीं है।
Scorable Question Types Reference
निम्नलिखित question types सभी quiz modes में scoring में भाग लेते हैं:
| Question Type | Knowledge Quiz | Lead Qualification | Match Quiz |
|---|---|---|---|
| Multiple Choice | Correct answer | Per-choice points | Outcome mapping |
| Dropdown | Correct answer | Per-choice points | Outcome mapping |
| Picture Choice | Correct answer | Per-choice points | Outcome mapping |
| Yes/No | Correct answer | Per-choice points | Outcome mapping |
| Rating | Correct answer | Per-choice points | Outcome mapping |
| Opinion Scale | Correct answer | Per-choice points | Outcome mapping |
अन्य सभी question types scoring में भाग नहीं लेते लेकिन data collection उद्देश्यों के लिए form में शामिल किए जा सकते हैं।
Form Mode सेट करना
Form mode builder के Form Settings panel में कॉन्फ़िगर किया जाता है:
- Builder में form खोलें।
- Settings पर navigate करें।
- Form Mode के अंतर्गत, चार modes में से एक चुनें।
- आवश्यकतानुसार mode-specific settings (quiz settings, outcomes, आदि) कॉन्फ़िगर करें।
- प्रत्येक scorable question के लिए, question editor में scoring properties (correct answers, choice points, या outcome mappings) कॉन्फ़िगर करें।
Questions कॉन्फ़िगर होने के बाद form mode बदलने से mode-specific scoring data (correct answers, choice points, या outcome mappings) clear हो सकता है। अपने questions बनाने से पहले form mode चुनना सबसे अच्छा है।
Modes की तुलना
| Feature | Standard | Knowledge Quiz | Lead Qualification | Match Quiz |
|---|---|---|---|---|
| Scoring | कोई नहीं | Correct/incorrect | Point-based | Tally-based |
| Per-question config | कोई नहीं | correctAnswer | प्रत्येक choice पर points | प्रत्येक choice पर matchOutcome |
| Result calculation | कोई नहीं | Score, correct count, max score | Total points, matched ending | Highest-tally outcome |
| End screen routing | केवल default | Score range | Score range | Outcome tally |
| Answer के बाद feedback | नहीं | हाँ (configurable) | नहीं | नहीं |
| सबसे उपयुक्त | Surveys, forms | Tests, quizzes | Lead scoring, assessments | Personality quizzes |