प्रश्न का प्रकार - सरणी (ग्रंथों)
From LimeSurvey Manual
संक्षिप्त विवरण
सरणी (टेक्स्ट) प्रश्न का प्रकार टेक्स्ट बॉक्स की एक सरणी बनाने की सुविधा देता है, जिसमें उप-प्रश्नों का एक सेट "y-अक्ष" के रूप में और उप-प्रश्नों का दूसरा सेट "x-अक्ष" के रूप में होता है।
उदाहरण: Array_Texts_Example_text.zip
आप इस प्रश्न के प्रकार को केवल संख्यात्मक उत्तरों तक सीमित भी कर सकते हैं (प्रश्न विशेषता "केवल संख्या" देखें) और पंक्तियों, स्तंभों या दोनों के कुल प्रदर्शित करने के लिए "कुल दिखाएँ" सक्षम कर सकते हैं:
उदाहरण: Array Texts Example text numbers.zip
सामान्य विकल्प
अनिवार्य
विवरण
यह विकल्प सर्वेक्षण व्यवस्थापकों को अपने उत्तरदाताओं से कुछ सर्वेक्षण प्रश्नों के उत्तर देना आवश्यक करने की सुविधा देता है। यदि अनिवार्य प्रश्नों का उत्तर नहीं दिया जाता है, तो उत्तरदाता आगे नहीं बढ़ सकेंगे। यदि आपके किसी प्रश्न में कई उप-प्रश्न हैं और आप केवल कुछ उप-प्रश्नों के उत्तर आवश्यक करना चाहते हैं, तो तर्क टैब के अंतर्गत उपलब्ध न्यूनतम उत्तर विशेषता का उपयोग करें।
उपलब्ध विकल्प
- On - प्रतिभागी के अगले पृष्ठ पर जाने से पहले प्रश्न का उत्तर देना आवश्यक है - 'कोई जवाब नहीं' उत्तर विकल्प कभी नहीं दिखाया जाता।
- Soft - यदि प्रश्न का उत्तर नहीं दिया गया है, तो अगले पृष्ठ पर जाने का प्रयास करने पर एक चेतावनी दिखाई जाती है - हालांकि, प्रतिभागी चेतावनी को अनदेखा करके आगे बढ़ सकता है। ध्यान दें कि 'कोई जवाब नहीं' विकल्प फिर भी दिखाया जाता है (यदि सर्वेक्षण प्रस्तुति सेटिंग में सक्रिय है)
- Off (डिफ़ॉल्ट) - प्रश्न को बिना उत्तर दिए छोड़ा जा सकता है
शर्त
विवरण
यदि शर्त का परिणाम "1" या "true" है, तो प्रश्न सर्वेक्षण के संदर्भ में "प्रासंगिक" माना जाता है, यानी वह सर्वेक्षण प्रतिभागी को दिखाया जाता है। अन्यथा प्रश्न छिपा रहता है। किसी भी सर्वेक्षण प्रश्न के लिए आप प्रासंगिकता समीकरण निर्दिष्ट कर सकते हैं। यह सुविधा शर्तें का उत्तराधिकारी है और कहीं अधिक जटिल सशर्त तर्क का समर्थन करती है।
सिंटैक्स हाइलाइटिंग
जब भी आप शर्त को सेव करते हैं, उसका मूल्यांकन किया जाता है और सिंटैक्स हाइलाइट किया जाता है। किसी भी त्रुटि को रंग से चिह्नित किया जाएगा, ताकि आप उसे जल्दी पहचानकर ठीक कर सकें।
मान्य मान
- कोई भी शर्त जो बिना घुंघराले कोष्ठकों के ExpressionScript सिंटैक्स का उपयोग करती है।
उदाहरण
यहां सिंटैक्स हाइलाइटिंग के अच्छे उदाहरण दिए गए हैं।
सत्यापन (नियमित अभिव्यक्तियों का उपयोग करके) (preg_validation)
विवरण
यह विकल्प आपको नियमित अभिव्यक्ति निर्दिष्ट करने देता है, जिसके द्वारा आप किसी प्रश्न के सभी भागों को सत्यापित कर सकते हैं।
यदि किसी प्रश्न या उप-प्रश्न का मान सत्यापन की आवश्यकताओं को पूरा नहीं करता, तो टेक्स्ट एंट्री फ़ील्ड का बैकग्राउंड रंग लाल हो जाएगा, ताकि उपयोगकर्ता आसानी से देख सकें कि प्रश्न के किन भागों को सुधारने की आवश्यकता है। इस प्रकार आप पेज पर ही सत्यापन कर सकते हैं। इस तरह संबंधित प्रश्न को सत्यापित करने के लिए आपको उपयोगकर्ता के सबमिट बटन पर क्लिक करने की प्रतीक्षा करने की आवश्यकता नहीं होगी।
मान्य मान
- कोई भी मान्य नियमित अभिव्यक्ति
उदाहरण
- कई उदाहरण देखने के लिए यहाँ क्लिक करें।
प्रदर्शन
उप-प्रश्न की चौड़ाई (subquestion_width)
विवरण
यह मान प्रतिशत प्रणाली का उपयोग करके उप-प्रश्न कॉलम की चौड़ाई निर्धारित करता है। उदाहरण के लिए, यदि आप इसे 60 पर सेट करते हैं, तो प्रश्न की चौड़ाई का 60 प्रतिशत उप-प्रश्न के टेक्स्ट (सबसे बाएँ कॉलम) के लिए उपयोग किया जाएगा। शेष चौड़ाई उत्तर विकल्पों के बीच समान रूप से विभाजित की जाएगी।
मान्य मान
- 1 से 100 तक कोई भी पूर्णांक मान।
छिपाएँ टिप (hide_tip)
विवरण
अधिकांश प्रश्नों में आमतौर पर एक टिप शामिल होती है, जैसे "कृपया निम्नलिखित विकल्पों में से एक चुनें", या प्रश्न को भरने के तरीके के बारे में संकेत पाठ। यह विशेषता आपको इन टिप/संकेतों को बंद या चालू करने की सुविधा देती है।
इन टिप/संकेतों में सत्यापन मानदंड संदेश भी शामिल होते हैं (जैसे उत्तरों की न्यूनतम/अधिकतम संख्या, न्यूनतम/अधिकतम/बराबर राशि मूल्य)। यदि hide_tip सक्षम है, तो ये संदेश छिपा दिए जाएँगे। हालांकि, यदि उपयोगकर्ता अमान्य डेटा दर्ज करता है, तो टिप दिखाई देंगे। वे लाल रंग में दिखाई देंगे और सत्यापन मानदंड पूरे होने पर हरे रंग में बदल जाएँगे।
उपलब्ध विकल्प
- चालू - टिप/संकेत छिपे रहते हैं;
- बंद (डिफ़ॉल्ट)।
अनिश्चित उत्तर क्रम (random_order)
विवरण
यह विशेषता LimeSurvey को जवाब विकल्पों/उप-प्रश्नों के मौजूदा क्रम को अनदेखा करने और उन्हें अनिश्चित क्रम में व्यवस्थित करने के लिए प्रेरित करती है। यह विकल्प सर्वेक्षण निर्माता को सर्वेक्षण में पूर्वाग्रह कम करने की सुविधा देता है। कृपया ध्यान दें कि यदि किसी प्रश्न में उप-प्रश्न हैं, तो उप-प्रश्नों का क्रम अनिश्चित होगा, जवाब विकल्पों का क्रम नहीं।
उपलब्ध विकल्प
- हाँ - जब प्रतिभागी सर्वेक्षण में प्रवेश करे तब अनिश्चित क्रम में करें
- नहीं (डिफ़ॉल्ट)
टेक्स्ट इनपुट बॉक्स आकार (input_box_size)
विवरण
यह फ़ंक्शन आपको टेक्स्ट क्षेत्र (टेक्स्ट इनपुट बॉक्स) का आकार सेट करने की सुविधा देता है। डिफ़ॉल्ट रूप से, LimeSurvey इनपुट बॉक्स को एक डिफ़ॉल्ट आकार में प्रदर्शित करता है। इस फ़ंक्शन का उपयोग करके इसे बदला जा सकता है।
मान्य मान
- कोई भी संख्यात्मक मान
हेडर दोहराएँ (repeat_headers)
विवरण
इस विकल्प का उपयोग तब किया जा सकता है जब आप किसी प्रश्न में बड़ी संख्या में उप-प्रश्न जोड़ते हैं। ऐसी स्थिति में, LimeSurvey को यह बताने के लिए इस विकल्प का उपयोग करें कि कितने उप-प्रश्नों के बाद हेडर दोहराए जाने चाहिए।
मान्य मान
- कोई भी पूर्णांक मान;
- डिफ़ॉल्ट मान 0 है - हेडर दोहराएँ फ़ंक्शन निष्क्रिय है।
प्रश्न की थीम (question_theme)
विवरण
यह आपको संबंधित प्रश्न के लिए कस्टमाइज़ की गई थीम का उपयोग करने की सुविधा देता है।
उपलब्ध विकल्प
- आपके द्वारा बनाई गई प्रश्न थीम, जो थीम पैनल में प्रश्न थीम के अंतर्गत स्थित हैं।
देखें: प्रश्न थीम
विवरण
सक्षम होने पर, प्रश्न हमेशा छिपा रहेगा - यह सर्वेक्षण के प्रतिभागियों को प्रदर्शित नहीं किया जाएगा। इस फ़ंक्शन का उपयोग निम्नलिखित परिस्थितियों में किया जा सकता है:
- यदि आप किसी प्रश्न को URL के माध्यम से पहले से भरना चाहते हैं और उसे स्क्रीन पर प्रदर्शित नहीं करना चाहते। यह सर्वेक्षण में उपयोग की गई किसी भी शर्त को अनदेखा कर देता है, क्योंकि संबंधित प्रश्न पृष्ठ पर एम्बेड भी नहीं किया जाएगा।
- यदि आप ExpressionScript - प्रस्तुति के माध्यम से किसी मान को तुरंत संग्रहीत या गणना करना चाहते हैं।
उपलब्ध विकल्प
- चालू
- बंद (डिफ़ॉल्ट)
CSS क्लास (css_class)
विवरण
यदि आप कुछ प्रश्नों में विशेष CSS क्लास जोड़ना चाहते हैं, तो आप इस बॉक्स में CSS क्लास का नाम (या नाम) दर्ज कर सकते हैं। सुनिश्चित करें कि अलग-अलग क्लास नामों के बीच एक खाली स्थान छोड़ें।
मान्य मान
- कोई भी टेक्स्ट स्ट्रिंग, जिसमें अलग-अलग CSS क्लास नामों के बीच एक स्पेस हो।
इनपुट
इनपुट अधिकतम अक्षर (input_max_characters)
विवरण
यह विकल्प आपको एक संख्यात्मक मान दर्ज करने की सुविधा देता है, जो संबंधित प्रश्न के उत्तर टेक्स्ट बॉक्स में सर्वेक्षण के उत्तरदाताओं द्वारा दर्ज किए जा सकने वाले अक्षरों की अधिकतम संख्या को दर्शाएगा।
मान्य मान
- कोई भी संख्यात्मक मान
उदाहरण
- यदि आप चाहते हैं कि सर्वेक्षण के प्रतिभागी संक्षिप्त और सटीक उत्तर लिखें, तो अधिकतम अक्षर फ़ील्ड में एक छोटी संख्या (जैसे, 10-15) दर्ज करें।
तर्क
न्यूनतम जवाब (min_answers)
विवरण
इस फ़ंक्शन का उपयोग यह सुनिश्चित करने के लिए किया जा सकता है कि उपयोगकर्ता एकाधिक विकल्प वाले प्रश्न में कम से कम निश्चित संख्या में उत्तर चुने।
मान्य मान
- 0 से अधिक कोई भी पूर्णांक मान
- कोई भी संख्या
- कोई भी SGQA कोड
- कोई भी प्रश्न कोड (वेरिएबल नाम)
- कोई भी समीकरण, जो ExpressionScript सिंटैक्स का उपयोग करता हो, बिना आसपास के कर्ली ब्रैकेट के।
उदाहरण
यदि इसे X (कोई भी संख्या) पर सेट किया जाए, तो उपयोगकर्ता सर्वेक्षण फ़ॉर्म तभी सबमिट कर सकते हैं जब वे कम से कम X चेकबॉक्स चुनें। यदि इस विकल्प का उपयोग रैंकिंग प्रश्नों के लिए किया जाए, तो यह सुनिश्चित करता है कि उत्तरदाता को उत्तर/सर्वेक्षण सबमिट करने की अनुमति देने से पहले कम से कम तीन आइटम रैंक किए गए हों।
अधिकतम जवाब (max_answers)
विवरण
इसका उपयोग एकाधिक विकल्प वाले प्रश्न में उपयोगकर्ता द्वारा चुने जा सकने वाले जवाबों की कुल संख्या सीमित करने के लिए किया जा सकता है।
मान्य मान
- कोई भी संख्या मान
- कोई भी SGQA कोड
- कोई भी प्रश्न कोड (वेरिएबल नाम)
- कोई भी समीकरण, जो ExpressionScript सिंटैक्स का उपयोग करता हो, बिना आसपास के कर्ली ब्रैकेट के।
उदाहरण
यदि इसे 2 पर सेट किया जाता है, तो उपयोगकर्ता अधिकतम दो चेकबॉक्स चुन सकेगा या एक चेकबॉक्स चुनकर "अन्य" फ़ील्ड भर सकेगा (यदि मौजूद हो)। रैंकिंग प्रश्न का प्रकार में प्रतिभागी अधिकतम दो आइटम चुन सकेगा।
फ़िल्टर सरणी (array_filter)
विवरण
फ़िल्टर सरणी सेटिंग आपको किसी भी एकाधिक विकल्प वाले प्रश्न का उपयोग करके यह चुनने या तय करने की सुविधा देती है कि बाद की सूची, सरणी या एकाधिक विकल्प वाले प्रश्न में कौन-से उत्तर दिखाए जाएँ।
- एकाधिक विकल्प
- टिप्पणी के साथ एकाधिक विकल्प
- एक से ज़्यादा छोटे टेक्स्ट
- एकाधिक संख्यात्मक
- सरणी (5 अंक, 10 अंक, हाँ/नहीं/अनिश्चित, बढ़ना/समान/घटना, कॉलम)
- सरणी (दोहरी स्केल, टेक्स्ट, संख्याएँ)
- रैंकिंग
इसके अलावा, इनमें से प्रत्येक प्रश्न के प्रकार को फ़िल्टर किया जा सकता है।
एकमात्र अपवाद सरणी (कॉलम) है, जो अन्य प्रश्नों को फ़िल्टर कर सकता है, लेकिन स्वयं को नहीं।फ़िल्टर कैसे सेट करें
फ़िल्टर सेट करने के लिए, जिस प्रश्न को आप संपादित कर रहे हैं उसके फ़िल्टर सरणी बॉक्स में किसी एकाधिक विकल्प वाले प्रश्न का प्रश्न कोड दर्ज करें। संबंधित प्रश्न का उपयोग वर्तमान प्रश्न के लिए जानकारी के स्रोत के रूप में किया जाएगा; पिछले प्रश्न के चुने गए उत्तर प्राप्त करके वर्तमान प्रश्न के उत्तर विकल्प के रूप में उपयोग किए जाएँगे। उदाहरण के लिए, यदि आपके स्रोत एकाधिक विकल्प वाले प्रश्न का प्रश्न कोड "Q1" है, तो उत्तरों की फ़िल्टर प्रक्रिया शुरू करने के लिए 'फ़िल्टर सरणी' बॉक्स में "Q1" दर्ज करें। केवल वही उत्तर विकल्प, जो प्रश्न Q1 में चुने गए हैं, array_filter लगाए गए प्रश्न में दिखाई देंगे।
कैस्केडिंग
चुने गए विकल्प कैस्केड में दिखाए जा सकते हैं। इसका मतलब है कि आप एक ऐसा प्रश्न चुन सकते हैं जो किसी दूसरे प्रश्न को फ़िल्टर करे, जो आगे किसी और प्रश्न को फ़िल्टर करे, और इसी तरह आगे भी।
फ़िल्टर सरणी का उदाहरण
इस सेटिंग की क्षमता को बेहतर ढंग से समझने के लिए आइए निम्नलिखित उदाहरण देखें:

ऊपर दिए गए स्क्रीनशॉट में दो प्रश्न हैं। पहला प्रश्न एक से ज़्यादा छोटे टेक्स्ट प्रश्न के प्रकार का है, जबकि दूसरा सरणी दोहरी स्केल प्रश्न के प्रकार का है। पहले प्रश्न में आप जो उत्तर देते हैं, वे दूसरे प्रश्न में सूचीबद्ध होंगे। तकनीकी रूप से, पहले प्रश्न के उप-प्रश्नों के लिए दिए गए उत्तर फ़िल्टर होकर दूसरे प्रश्न में दिखाए जाते हैं।
यह उदाहरण निम्नलिखित लिंक से डाउनलोड किया जा सकता है: limesurvey_group_32.lsg। इस प्रश्न समूह को अपने LimeSurvey इंस्टॉलेशन में इंपोर्ट करें: प्रश्न समूह इंपोर्ट करें।
सरणी फिल्टर बहिष्कार (array_filter_exclude)
विवरण
सरणी फिल्टर बहिष्कार सेटिंग आपको किसी भी एकाधिक विकल्प प्रश्न का उपयोग करके यह चुनने या सेट करने देती है कि बाद की सूची, सरणी या एकाधिक विकल्प प्रश्न में कौन से उत्तर प्रदर्शित नहीं किए जाएँ।
- एकाधिक विकल्प
- टिप्पणी के साथ एकाधिक विकल्प
- एक से ज़्यादा छोटे टेक्स्ट
- एकाधिक संख्यात्मक
- सरणी (5 पॉइंट, 10 पॉइंट, हाँ/नहीं/अनिश्चित, बढ़ना/समान/घटना, स्तंभ के आधार पर)
- सरणी (दोहरा स्केल, टेक्स्ट, संख्याएँ)
- रैंकिंग
इसके अलावा, इनमें से प्रत्येक प्रकार के प्रश्न को फ़िल्टर किया जा सकता है।
इसका एकमात्र अपवाद स्तंभ के आधार पर एरे है, जो अन्य प्रश्नों को फ़िल्टर कर सकता है, लेकिन स्वयं फ़िल्टर नहीं किया जा सकता।इसे कैसे सेट करें
जिस प्रश्न को आप संपादित कर रहे हैं, उसके सरणी फिल्टर बहिष्कार बॉक्स में किसी एकाधिक विकल्प प्रश्न का प्रश्न कोड दर्ज करें। संबंधित प्रश्न का उपयोग वर्तमान प्रश्न के लिए जानकारी के स्रोत के रूप में किया जाएगा; पिछले प्रश्न के न चुने गए उत्तर लिए जाएँगे और वर्तमान प्रश्न के उत्तर विकल्पों के रूप में उपयोग किए जाएँगे। उदाहरण के लिए, यदि आपके स्रोत एकाधिक विकल्प प्रश्न का प्रश्न कोड "Q1" है, तो उत्तरों की फ़िल्टरिंग शुरू करने के लिए 'सरणी फिल्टर बहिष्कार' बॉक्स में "Q1" दर्ज करें। केवल वे उत्तर विकल्प आपके प्रश्न में दिखाई देंगे जो प्रश्न Q1 में चुने नहीं गए हैं।
क्रमिक फ़िल्टरिंग
चुने गए विकल्प क्रमिक रूप से (कैस्केड में) प्रदर्शित किए जा सकते हैं। इसका अर्थ है कि आप ऐसा प्रश्न चुन सकते हैं जो किसी अन्य प्रश्न को फ़िल्टर करता है, जो आगे किसी और प्रश्न को फ़िल्टर करता है, और इसी तरह आगे भी।
उदाहरण
आइए नीचे दिया गया उदाहरण देखें:

ऊपर दिए गए स्क्रीनशॉट में दो प्रश्न हैं। पहला प्रश्न एकाधिक विकल्प प्रश्न के प्रकार का है, जबकि दूसरा टिप्पणी के साथ एकाधिक विकल्प प्रश्न के प्रकार का है। पहले प्रश्न में आप जो उत्तर देते हैं, वे दूसरे प्रश्न से बाहर कर दिए जाएँगे। उदाहरण के लिए, यदि आप ComfortUpdate विकल्प (जिसका उप-प्रश्न कोड 'SQ1' है) और प्लगइन विकल्प ('SQ4') चुनते हैं, तो दूसरे प्रश्न के 'SQ1' और 'SQ4' उप-प्रश्न बाहर कर दिए जाएँगे। हमारे स्क्रीनशॉट में हम देख सकते हैं कि पहले प्रश्न में जो विकल्प नहीं चुने गए, केवल वही दूसरे प्रश्न में प्रदर्शित होते हैं।
यह उदाहरण इस लिंक से डाउनलोड किया जा सकता है: Limesurvey_group_array_filter_exclude.zip। इस प्रश्न समूह को इंपोर्ट करें अपने LimeSurvey इंस्टॉलेशन में।
ऐरे फ़िल्टर शैली (array_filter_style)
विवरण
यह फ़ंक्शन आपको यह चुनने की सुविधा देता है कि सरणी फ़िल्टर किए गए उप-प्रश्न कैसे प्रदर्शित हों। वे या तो "छुपा" या "विकलांग" हो सकते हैं।
उपलब्ध विकल्प
- छुपा (डिफ़ॉल्ट) - यदि यह विकल्प चुना जाता है, तो पहले चुने गए उप-प्रश्न दूसरे प्रश्न में प्रदर्शित नहीं किए जाएंगे।
- विकलांग - यदि यह विकल्प चुना जाता है, तो पहले चुने गए उप-प्रश्न धूसर हो जाएंगे और चुने नहीं जा सकेंगे।
उदाहरण
यदि आप "विकलांग" विकल्प का उपयोग करना चाहते हैं, तो पहले चुने गए उप-प्रश्न इस तरह प्रदर्शित होंगे:

Randomization समूह का नाम (random_group)
विवरण
यह प्रश्नों को एक निर्दिष्ट Randomization समूह में रखता है। निर्दिष्ट समूह में शामिल सभी प्रश्न सर्वेक्षण के प्रतिभागियों को अनिश्चित क्रम में दिखाए जाते हैं।
Randomization समूह के नाम का उपयोग करने वाला एक नमूना सर्वेक्षण आपको ExpressionScript नमूना सर्वेक्षण में मिल जाएगा।
मान्य मान
अपनी पसंद की कोई भी स्ट्रिंग दर्ज करें (उदाहरण के लिए: 'group1')। जिन सभी प्रश्नों के Randomization समूह का नाम बॉक्स में समान स्ट्रिंग सेट की गई है, सर्वेक्षण में उनका स्थान randomize हो जाएगा (=उनकी आपस में यादृच्छिक अदला-बदली होगी)।
पूर्वावलोकन
प्रश्नों का पूर्वावलोकन करने के लिए प्रश्न समूह का पूर्वावलोकन करें के बजाय सर्वेक्षण का पूर्वावलोकन करें फ़ंक्शन का उपयोग करें, क्योंकि दूसरे फ़ंक्शन में प्रश्न randomized क्रम में नहीं दिखाई देने की रिपोर्ट मिली है।
प्रश्न सत्यापन समीकरण (em_validation_q)
विवरण
यह एक समीकरण है जिसका उपयोग पूरे प्रश्न को सत्यापित करने के लिए किया जाता है (उदाहरण के लिए, कई उत्तरों वाले प्रश्न के सभी भागों को एक साथ)। यदि प्रश्न सत्यापन मानदंडों में विफल रहता है, तो em_validation_q_tip संदेश प्रदर्शित होगा (यह CSS शैली .error का उपयोग करता है)। यह टिप .em_q_fn_validation CSS शैली का उपयोग करती है, जो template.css में डिफ़ॉल्ट रूप से छिपी होती है।
इस सुविधा और उप-प्रश्न सत्यापन समीकरणों (em_validation_sq विकल्प) के बीच मुख्य अंतर यह है कि इस सुविधा में, यदि प्रश्न (या प्रश्न के भाग) सत्यापन में विफल होते हैं, तो एक त्रुटि संदेश दिखाया जा सकता है। उप-प्रश्न सत्यापन में, प्रत्येक टेक्स्ट एंट्री सेल (जैसे सरणी प्रश्न के प्रकार में, लेकिन इसे एकल एंट्री वाले प्रश्न के प्रकारों पर भी लागू किया जा सकता है) की पृष्ठभूमि का रंग (हल्का) लाल कर दिया जाएगा।
मान्य मान
- कोई भी समीकरण जो ExpressionScript सिंटैक्स का उपयोग करता हो, बिना घुमावदार कोष्ठकों (curly braces) के।
उदाहरण
- आप एक से ज़्यादा छोटे टेक्स्ट वाले प्रश्न के माध्यम से उपयोगकर्ताओं से जनसांख्यिकीय जानकारी एकत्र करना चाहते हैं, और आप यह सत्यापित करना चाहते हैं कि उपयोगकर्ता ने एक मान्य ईमेल पता और फ़ोन नंबर दर्ज किया है।
यह उदाहरण दिखाता है कि अमान्य उत्तरों के साथ प्रश्न कैसा दिखता है:

और एक अमान्य उत्तर होने पर यह ऐसा दिखता है:

यह जानकारी दर्ज करने के लिए प्रश्न को इस प्रकार एडिट करें:

और यह लॉजिक फ़ाइल दिखाएँ आउटपुट का एक भाग है, जिससे आप अपने एक्सप्रेशन की सटीकता जाँच सकते हैं और सुनिश्चित कर सकते हैं कि कोई सिंटैक्स त्रुटि नहीं है:

जैसा कि आप देख सकते हैं, सत्यापन समीकरण जाँचता है कि ईमेल और फ़ोन नंबर दोनों या तो खाली हैं या नियमित अभिव्यक्ति फ़िल्टर से मेल खाते हैं।
सत्यापन टिप केवल तभी चेतावनी संदेश दिखाती है जब फ़ोन या ईमेल अमान्य प्रतीत होता है।
यदि आप ऊपर दिए गए उदाहरण को अपने LimeSurvey इंस्टॉलेशन में इंपोर्ट करना चाहते हैं, तो निम्नलिखित .lsq फ़ाइल डाउनलोड करें: Em_validation_q_example.zip।
पूरे प्रश्न के सत्यापन समीकरण के लिए टिप (em_validation_q_tip)
विवरण
यदि आप प्रश्न सत्यापन समीकरण का उपयोग कर रहे हैं, तो आप इस बॉक्स का उपयोग प्रश्न की टिप के रूप में एक वैकल्पिक संदेश दिखाने के लिए कर सकते हैं, जिसमें बताया गया हो कि प्रश्न को कैसे भरना है।
मान्य मान
- कोई भी स्ट्रिंग या समीकरण जो ExpressionScript सिंटैक्स का उपयोग करता हो।
उदाहरण
विकी के प्रश्न सत्यापन समीकरण अनुभाग का उदाहरण देखें - इसमें दिखाया गया है कि टिप को कैसे अनुकूलित किया जा सकता है ताकि यह दिखाए कि एक से ज़्यादा छोटे टेक्स्ट वाले प्रश्न के कौन से भाग सत्यापन मानदंडों में विफल हैं।
उप-प्रश्न सत्यापन समीकरण (em_validation_sq)
विवरण
यह एक ऐसा समीकरण है जिसका उपयोग प्रत्येक उप-प्रश्न (टेक्स्ट फ़ील्ड) को अलग-अलग सत्यापित करने के लिए किया जाता है। जो भी टेक्स्ट फ़ील्ड इन सत्यापन शर्तों को पूरा नहीं करता, उसकी पृष्ठभूमि का रंग त्रुटि को उजागर करने के लिए गुलाबी हो जाएगा (.em_sq_fn_validation CSS स्टाइल का उपयोग करके)। ध्यान दें कि यह नियमित अभिव्यक्ति आधारित सत्यापन विकल्प के अतिरिक्त उपलब्ध है।
मान्य मान
कोई भी समीकरण जो ExpressionScript सिंटैक्स का उपयोग करता हो, बिना घुमावदार कोष्ठकों (curly braces) के।
उदाहरण
उदाहरण के लिए, यदि आप उत्तर के रूप में केवल 3 के गुणज वाली संख्याओं की अनुमति देना चाहते हैं, तो समीकरण इस प्रकार होगा:
(this / 3) == floor(this/3)
आरक्षित वेरिएबल this को स्वचालित रूप से सक्रिय टेक्स्ट एंट्री सेल के संदर्भ से बदल दिया जाता है।
उप-प्रश्न सत्यापन समीकरण के लिए सुझाव (em_validation_sq_tip)
विवरण
यदि आप em_validation_sq का उपयोग कर रहे हैं, तो यह एक वैकल्पिक संदेश/सुझाव है, जो दर्ज किया गया उत्तर गलत होने पर प्रदर्शित किया जाएगा।
मान्य मान
- कोई भी स्ट्रिंग
उदाहरण
- ईमेल के सत्यापन के उदाहरण को आगे बढ़ाते हुए, सुझाव यह हो सकता है: "कृपया मान्य ईमेल पते दर्ज करें।"
अन्य
प्रिंट व्यू में पेज ब्रेक सम्मिलित करें (page_break)
विवरण
यह विशेषता केवल तब सक्रिय होती है जब आप वास्तव में प्रिंट करने योग्य दृश्य से किसी सर्वेक्षण को प्रिंट करते हैं। यह प्रश्न से पहले पेज ब्रेक लगाती है।
उपलब्ध विकल्प
- चालू
- बंद (डिफ़ॉल्ट)
केवल संख्या (numbers_only)
विवरण
यदि आप इस विकल्प को सक्षम करते हैं, तो प्रतिभागी टेक्स्ट बॉक्स में केवल संख्याएँ दर्ज कर सकता है।
समीकरण प्रश्न के प्रकार के लिए, यह सेटिंग दर्शाती है कि परिणाम केवल एक संख्या हो सकता है, स्ट्रिंग नहीं। यह दशमलव विभाजक के संबंध में अगले समीकरणों में सही गणना/रूपांतरण सुनिश्चित करेगा।
प्रश्न के प्रकार के अनुसार व्यवहार
- डिफ़ॉल्ट: यदि विषय ऐसा मान दर्ज करता है जो संख्या नहीं है, तो वह मान टेक्स्ट बॉक्स से तुरंत हटा दिया जाता है ताकि विषय उचित मान दर्ज कर सके।
- सरणी (ग्रंथों): यदि केवल संख्या विकल्प अक्षम है, तो "शो के लिए योग" और "दिखाएँ महायोग" विकल्प अमान्य हो जाएँगे, और कुल योग वाले टेक्स्ट बॉक्स प्रदर्शित नहीं किए जाएँगे।
- समीकरण: इस विकल्प को सक्षम करने पर समीकरण के परिणाम संख्यात्मक मान में बदलने के लिए बाध्य होंगे। यदि समीकरण का परिणाम संख्या नहीं है (और रिक्त भी नहीं है), तो समीकरण NaN लौटाएगा, जिसे प्रतिक्रिया तालिका में रिक्त स्ट्रिंग के रूप में सहेजा जाता है।
उपलब्ध विकल्प
- चालू
- बंद (डिफ़ॉल्ट)
शो के लिए योग (show_totals)
विवरण
सक्षम होने पर, पंक्तियों, कॉलम या पंक्तियों और कॉलम दोनों के योग प्रदर्शित किए जाएँगे।
उपलब्ध विकल्प
- बंद (डिफ़ॉल्ट)
- पंक्तियाँ
- कॉलम
- पंक्तियाँ और कॉलम
उदाहरण
दिखाएँ महायोग (show_grand_total)
विवरण
सक्षम करने पर, स्तंभों (या पंक्तियों) का कुल योग सरणी के नीचे दाएँ भाग में प्रदर्शित किया जाएगा।
उपलब्ध विकल्प
- चालू
- बंद (डिफ़ॉल्ट)
उदाहरण

आँकड़े
चार्ट प्रदर्शित करें (display_chart)
विवरण
यह विशेषता सर्वेक्षण व्यवस्थापक को यह चुनने की सुविधा देती है कि प्रश्न के परिणामों वाला चार्ट सर्वेक्षण के प्रतिभागियों द्वारा सर्वेक्षण भरने के बाद उन्हें दिखाया जाए या नहीं।
- सार्वजनिक आँकड़े सर्वेक्षण सेटिंग, प्रस्तुति और नेविगेशन सेटिंग से
- ग्राफ़ दिखाएँ सर्वेक्षण सेटिंग, प्रस्तुति और नेविगेशन सेटिंग से
- सार्वजनिक आँकड़े प्रश्न विशेषता, और
- चार्ट प्रदर्शित करें प्रश्न विशेषता।
उपलब्ध विकल्प
- चालू
- बंद (डिफ़ॉल्ट)
चार्ट के प्रकार (chart_type)
विवरण
यह विशेषता सर्वेक्षण व्यवस्थापक को यह चुनने की अनुमति देती है कि उत्तरदाता द्वारा सर्वेक्षण भरना पूरा करने के बाद उसे किस प्रकार का चार्ट प्रदर्शित किया जाएगा।
उपलब्ध विकल्प
- पट्टी चार्ट
- पाइ चार्ट
- Radar
- Line
- PolarArea
- Doughnut
