लॉजिक आणि स्कोअरिंग
लॉजिक प्रश्नांच्या एका सपाट यादीला प्रत्येक प्रतिसादकाशी जुळवून घेणाऱ्या फॉर्ममध्ये बदलते. तुम्ही लागू न होणारे प्रश्न लपवू शकता, फक्त काही प्रकरणांत एक उत्तर आवश्यक करू शकता, लोकांना वेगवेगळ्या मार्गांनी पाठवू शकता, त्यांचे शब्द त्यांना परत सांगू शकता, मूल्ये गणित करू शकता, आणि क्विझ स्कोअर करू शकता. हे सर्व तुम्ही बिल्डरमध्ये सेट करता.
सशर्त दृश्यमानता
एक फील्ड फक्त एक आधीचे उत्तर एका नियमाशी जुळते तेव्हाच दाखवण्यासाठी सशर्त दृश्यमानता (visibleIf) वापरा. उदाहरणार्थ, "Do you own one of our products?" ला कोणीतरी "Yes" उत्तर दिल्यानंतरच "Which model do you own?" दाखवा.
इन्स्पेक्टरमध्ये एका फील्डचा visibleIf नियम सेट करा. जेव्हा नियम पूर्ण होत नाही, तेव्हा प्रतिसादक ते फील्ड कधीही पाहत नाहीत — ते लपलेले राहते आणि आवश्यक नसते.
असंबंधित प्रश्न लपवल्याने फॉर्म लहान आणि अधिक वैयक्तिक वाटतो. प्रत्येक प्रतिसादकाला फक्त जे लागू होते तेच विचारा.
सशर्त आवश्यक
सशर्त आवश्यक (requiredIf) एक फील्ड फक्त काही अटींखालीच बंधनकारक करते. एक फील्ड बहुतेक वेळा ऐच्छिक असू शकते परंतु एक आधीचे उत्तर त्याची मागणी करते तेव्हा आवश्यक बनू शकते — उदाहरणार्थ, कोणीतरी "Other" निवडते तेव्हाच एक कारण आवश्यक करणे.
पृष्ठांमध्ये राउटिंग
बहु-पृष्ठ फॉर्मवर तुम्ही प्रतिसादकांना त्यांच्या उत्तरांवर आधारित वेगवेगळ्या पृष्ठांकडे राउट करू शकता. प्रत्येक राउटिंग नियमाला एक next target असतो जो एका पृष्ठानंतर कोणी कुठे जातो ते ठरवतो, जेणेकरून वेगवेगळी उत्तरे वेगवेगळ्या मार्गांनी नेऊ शकतात. लागू न होणारे संपूर्ण विभाग वगळण्यासाठी, किंवा एका सर्वेक्षणाला वेगळ्या मार्गिकांत शाखांकित करण्यासाठी ते वापरा.
उत्तर पायपिंग
पायपिंग एका प्रतिसादकाचे आधीचे उत्तर नंतरच्या मजकुरात घालते. एका फील्डचा संदर्भ त्याची की दुहेरी कुरळी कंसांत गुंडाळून द्या, जसे {{name}}. जर कोणीतरी name की असलेल्या एका फील्डमध्ये "Alex" प्रविष्ट करते, तर Thanks {{name}}, how was your visit? असे वाचणारा एक नंतरचा प्रश्न "Thanks Alex, how was your visit?" म्हणून दाखवला जावा अशी अपेक्षा आहे.
{{field}} टोकन बदलणारे पायपिंग इंजिन तयार आणि चाचणी केलेले आहे, परंतु ते अद्याप सार्वजनिक फॉर्म रेंडररमध्ये जोडलेले नाही — त्यामुळे पाइप केलेली मूल्ये आज प्रतिसादकांना दिसत नाहीत. तुमची लेबल सामान्यपणे लिहा; जोडले गेल्यावर पायपिंग सोडवण्यास सुरुवात होईल.
गणना
गणना इतर उत्तरांमधून एक मूल्य गणित करते — उदाहरणार्थ, line items ची एकूण बेरीज करणे किंवा अनेक इनपुटमधून एक आकडा काढणे. गणित केलेले मूल्य प्रतिसादकाला परत दाखवले जाऊ शकते किंवा फॉर्मच्या लॉजिकमध्ये इतरत्र वापरले जाऊ शकते.
स्कोअरिंग आणि स्कोअर बँड
स्कोअरिंग सह तुमचा फॉर्म एका क्विझ किंवा मूल्यांकनात बदला. प्रत्येक उत्तर एक score value (इन्स्पेक्टरमध्ये प्रति फील्ड सेट केलेले) घेऊन जाऊ शकते, आणि फॉर्म त्यांची एका एकूण बेरजेत भर घालतो.
स्कोअरिंग सेट करण्यासाठी:
- बिल्डरमध्ये Settings उघडा आणि scoring चालू करा.
- स्कोअर ज्याखाली साठवला जातो ती output key निवडा.
- प्रत्येक फील्डवरील संबंधित उत्तरांना एक score value नियुक्त करा.
- score bands परिभाषित करा — एकूण व्याख्या करणाऱ्या लेबल केलेल्या श्रेणी.
एक score band गुणांची एक श्रेणी एका लेबलशी मॅप करतो, जसे "0–4 = Needs work", "5–7 = Good", "8–10 = Excellent". जेव्हा कोणीतरी पूर्ण करते, तेव्हा त्यांचे एकूण आणि बँड पुष्टीकरण स्क्रीनवर दाखवले जाऊ शकतात. अशा प्रकारे तुम्ही श्रेणीबद्ध क्विझ, स्व-मूल्यांकने, आणि स्तरीय निकाल तयार करता.