डिफ़ॉल्ट जवाब
From LimeSurvey Manual
परिचय
आप विभिन्न प्रश्न प्रकारों के लिए एक डिफ़ॉल्ट मान असाइन कर सकते हैं, जो उस स्थिति में रिकॉर्ड किया जाएगा जब सर्वेक्षण का प्रतिभागी प्रश्न को छोड़ देता है या दिए गए डिफ़ॉल्ट उत्तर से संतुष्ट होता है। इस विकल्प तक पहुँचने के लिए प्रश्न मेन्यू में मौजूद डिफ़ॉल्ट उत्तर एडिट करें बटन देखें। इस मेन्यू को प्रश्न के बगल में दिए गए तीन बिंदुओं (माउस ले जाने पर दिखाई देते हैं) से खोला जा सकता है।
मान्य मान
- एक विकल्प प्रश्न के लिए, आपको ड्रॉप-डाउन बॉक्स दिखाई देंगे, जिनसे आप इच्छित डिफ़ॉल्ट मान चुन सकते हैं।
- बहु-विकल्प प्रश्नों के लिए, आपको चेकबॉक्स दिखाई देंगे, जिनसे आप इच्छित डिफ़ॉल्ट स्थिति (चयनित या चयनित नहीं) चुन सकते हैं।
- पाठ-प्रविष्टि प्रश्नों के लिए, आपको एक टेक्स्ट एंट्री फ़ील्ड मिलेगी, जिसमें आप कोई भी स्ट्रिंग या एक्सप्रेशन दर्ज कर सकते हैं। यदि आप एक्सप्रेशन का उपयोग करते हैं, तो कर्ली ब्रैकेट का उपयोग करना आवश्यक है।
- दिनांक-समय प्रश्नों के लिए, यदि आप कोई निश्चित मान सेट करते हैं, तो उसका फ़ॉर्मैट YYYY-MM-DD होना चाहिए (उदाहरण: 2022-02-28)। यदि आप दिनांक सेट करने के लिए एक्सप्रेशन का उपयोग कर रहे हैं, तो फ़ॉर्मैट date ('Y-m-d') या date ('Y-m-d H:s') जैसा होना चाहिए। उदाहरण के लिए, यदि आप HH:MM (घंटा और मिनट) फ़ॉर्मैट वाले दिनांक प्रश्न में वर्तमान समय को डिफ़ॉल्ट के रूप में सेट करना चाहते हैं, तो आपको डिफ़ॉल्ट उत्तर बॉक्स में पूर्ण समय फ़ॉर्मैट का उपयोग करना होगा: date ('Y-m-d H:s')। एक्सप्रेशन में दिया गया फ़ॉर्मैट प्रश्न सेटिंग्स के फ़ॉर्मैट से स्वतंत्र होता है।
- छिपे हुए प्रश्न के लिए, असाइनमेंट ऑपरेटर के साथ ExpressionScript एक वैकल्पिक समाधान हो सकता है।
ExpressionScript के साथ डिफ़ॉल्ट मान
केवल "पाठ" और "हां / नहीं" प्रश्न प्रकार ही सर्वेक्षण व्यवस्थापक को डिफ़ॉल्ट मान बदलने के लिए LimeSurvey के ExpressionScript का उपयोग करने की अनुमति देते हैं। अन्य सभी प्रश्न प्रकारों के लिए आप असाइनमेंट ऑपरेटर का उपयोग कर सकते हैं।
उदाहरण
- आपके पास एक गैर-अनाम सर्वेक्षण है, जिसमें {TOKEN:ATTRIBUTE_1} सर्वेक्षण के प्रतिभागियों की तालिका बनाए जाने के समय व्यक्ति की आयु है। आप किसी प्रश्न/डिफ़ॉल्ट उत्तर को व्यक्ति की आयु से पहले से भरना चाहते हैं और उनसे आयु की पुष्टि करने के लिए कहना चाहते हैं, या यदि आयु सही नहीं है तो उन्हें उसे बदलने देना चाहते हैं। ऐसा करने के लिए, डिफ़ॉल्ट उत्तर के टेक्स्ट एंट्री फ़ील्ड में {TOKEN:ATTRIBUTE_1} दर्ज करें।