SGQA आइडेंटिफ़ायर
From LimeSurvey Manual
SGQA आइडेंटिफ़ायर और INSERTANS: कोड को संस्करण 4 से एक्सप्रेशन में अप्रचलित (deprecated) कर दिया गया था और LimeSurvey 7 में अब इनका उपयोग नहीं किया जा सकता।
इसके बजाय ExpressionScript के अनुकूल प्रश्न कोड का उपयोग करें। यदि सर्वेक्षण की संरचना/आर्काइव के साथ कोई SQGA/INSERTANS: टैग आयात किया जाता है, तो वह स्वचालित रूप से बदल दिया जाता है। नामकरण परंपराएँ देखें।
सामान्य विवरण
SGQA (Survey/Group/Question/Answer) आइडेंटिफ़ायर किसी प्रश्न के उत्तर तक पहुँचने का शॉर्टकट है। आपके द्वारा बनाए गए प्रत्येक सर्वेक्षण, समूह और प्रश्न को आपके डेटाबेस में एक अद्वितीय संख्या दी जाती है। आप यह संख्या एडमिन इंटरफ़ेस में सर्वेक्षण, समूह और प्रश्न बार के शीर्षक में देख सकते हैं (उदाहरण के लिए, नीचे "प्रश्न आईडी" कॉलम देखें)।

SGQA आइडेंटिफ़ायर निर्धारित करने के लिए, आपको सर्वेक्षण, समूह और प्रश्न की संख्याओं को बीच में अक्षर 'X' लगाकर एक साथ जोड़ना होगा। उदाहरण के लिए, एक SGQA कुछ इस प्रकार दिखना चाहिए: "745X35X5"।
प्लेसहोल्डर जोड़ने के लिए एडिटर का उपयोग करें
इंटीग्रेटेड एडिटर में किसी विशेष प्रश्न का प्लेसहोल्डर चुनने की सुविधा है। इस आइकन का नाम "Placement fields" है। यह सुविधा हमेशा केवल पिछले सर्वेक्षण पृष्ठों के प्रश्न सूचीबद्ध करती है, इसलिए यह सर्वेक्षण मोड पर निर्भर करती है।


एकल विकल्प प्रश्नों के लिए आइडेंटिफ़ायर
उदाहरण के लिए: सर्वेक्षण की आईडी 1 है, समूह की आईडी 6 है, प्रश्न की आईडी 12 है। एकल विकल्प प्रश्न के लिए आपका आइडेंटिफ़ायर इस प्रकार दिखेगा:
1X6X12
एकाधिक विकल्प प्रश्नों के लिए आइडेंटिफ़ायर
चूँकि यह एकाधिक विकल्प प्रश्न है, इसलिए विशेष उत्तर की भी पहचान करनी होगी। बस उस उत्तर का कोड बिना X के जोड़ें। उदाहरण के लिए: सर्वेक्षण की आईडी 1 है, समूह की आईडी 6 है, प्रश्न की आईडी 12 है। विशेष उत्तर का कोड 'ber1' है।
इस एकाधिक विकल्प प्रश्न के उत्तर के लिए आपका आइडेंटिफ़ायर इस प्रकार दिखेगा:
1X6X12ber1
सरणी प्रश्न प्रकारों के लिए आइडेंटिफ़ायर
चूँकि यह सरणी प्रश्न है, इसलिए सेल के भीतर के विशेष उप-प्रश्न की भी पहचान करनी होगी। पंक्ति के उप-प्रश्न का कोड बिना X के जोड़ें। उदाहरण के लिए: सर्वेक्षण की आईडी 1 है, समूह की आईडी 6 है, प्रश्न की आईडी 12 है। विशेष उप-प्रश्न का कोड 'ber1' है। इस "सरणी" प्रश्न के उत्तर के लिए आपका आइडेंटिफ़ायर इस प्रकार दिखेगा:
1X6X12ber1
सरणी (टेक्स्ट) या सरणी (संख्या) प्रश्नों के लिए आइडेंटिफ़ायर
चूँकि यह संयुक्त सरणी प्रश्न है, इसलिए सेल के भीतर के विशेष उत्तर की भी पहचान करनी होगी। पंक्ति के उप-प्रश्न का कोड बिना X के जोड़ें, फिर अंडरस्कोर वर्ण जोड़ें और अंत में कॉलम की पहचान करने वाले उप-प्रश्न का कोड जोड़ें। उदाहरण के लिए: सर्वेक्षण की आईडी 1 है, समूह की आईडी 6 है, प्रश्न की आईडी 12 है। विशेष उप-प्रश्न का कोड 'ber1' है, और कॉलम की पहचान कोड 'lab1' वाले उप-प्रश्न से होती है।
इस "सरणी (टेक्स्ट)" प्रश्न के उत्तर के लिए आपका आइडेंटिफ़ायर इस प्रकार दिखेगा:
1X6X12ber1_lab1
SGQA आइडेंटिफ़ायर के उपयोग
SGQA आइडेंटिफ़ायर का उपयोग पहले सहेजे गए प्रश्नों के उत्तरों को बाद के प्रश्नों के प्रश्न टेक्स्ट में लोड करने के लिए किया जा सकता है (संक्षिप्त मार्गदर्शिका के लिए, प्रश्नों पर परिचय विकी अनुभाग देखें)।
इसका उपयोग सर्वेक्षण के क्वेरी यूआरएल में सर्वेक्षण के उत्तरों को "पहले से भरने" के लिए भी किया जा सकता है। उदाहरण के लिए, SGQA 1X6X121ab1 के लिए, आपके क्वेरी यूआरएल में उस उत्तर को "Y" से पहले भरने के लिए "&1X6X121ab1=Y" शामिल हो सकता है। (देखें सर्वेक्षण यूआरएल का उपयोग करके सर्वेक्षण के उत्तर पहले से भरना)
SGQA आइडेंटिफ़ायर वह फ़ील्ड नाम भी है जिसमें प्रत्येक प्रश्न का डेटा डेटाबेस/सर्वेक्षण की प्रतिक्रियाएँ तालिका में संग्रहीत किया जाता है।
SGQ आइडेंटिफ़ायर को डायनामिक रूप से संदर्भित करना
कुछ उपयोगकर्ताओं को किसी प्रश्न को डायनामिक रूप से संदर्भित करने की आवश्यकता हो सकती है। उदाहरण के लिए, यदि आप संक्षिप्त पाठ वाले उत्तर के इनपुट टेक्स्ट फ़ील्ड को छिपाना चाहते हैं, तो आप {SGQ} आइडेंटिफ़ायर का उपयोग करके ऐसा कर सकते हैं। LimeSurvey {SGQ} को उस प्रश्न की पूरी ID से बदल देगा, उदाहरण के लिए 3583X84X249