x

मुख्य अध्याय

  1. LimeSurvey Cloud बनाम LimeSurvey CE
  2. क्विक स्टार्ट गाइड - LimeSurvey 3.0+
  3. इंस्टॉलेशन - LimeSurvey CE
  4. अच्छा सर्वेक्षण कैसे डिज़ाइन करें (गाइड)
  5. शुरू करना
  6. LimeSurvey का प्रशासन
  7. सर्वेक्षण - परिचय
  8. सर्वेक्षण सेटिंग्स
  9. सर्वेक्षण मेन्यू
  10. सर्वेक्षण की संरचना
  11. प्रश्न - परिचय
  12. प्रश्न समूह - परिचय
  13. सर्वेक्षण - प्रबंधन
  14. सर्वेक्षण टूलबार विकल्प
  15. बहुभाषी सर्वेक्षण
  16. ExpressionScript इंजन - त्वरित प्रारंभ गाइड
  17. अवर्गीकृत और उन्नत सुविधाएँ
  18. सामान्य अक्सर पूछे जाने वाले प्रश्न
  19. समस्या निवारण
  20. वर्कअराउंड
  21. लाइसेंस
  22. संस्करण परिवर्तन लॉग इन
  23. प्लगइन
 Actions

URL फ़ील्ड

From LimeSurvey Manual

इस पृष्ठ का अनुवाद मशीन द्वारा किया गया हो सकता है और इसमें त्रुटियाँ हो सकती हैं। मूल अंग्रेज़ी देखें · इस अनुवाद को बेहतर बनाएँ
This page is a translated version of the page URL fields and the translation is 100% complete.


परिचय

URL फ़ील्ड पैरामीटर का उपयोग निम्नलिखित में किया जा सकता है:


अंत URL फ़ील्ड

सर्वेक्षण के अंत में या जब कोई कोटा सर्वेक्षण को समाप्त कर देता है, तब एक अंतिम URL सेट करने का विकल्प होता है। यह URL सर्वेक्षण पूरा करने वाले प्रतिभागी को अंतिम पृष्ठ पर दिखाया जाता है, या आप वैकल्पिक रूप से प्रतिभागी को स्वचालित रूप से उस URL पर रीडायरेक्ट करने के लिए सेट कर सकते हैं। इसके लिए सर्वेक्षण टेक्स्ट एलिमेंट पैनल में अंत URL विकल्प भरें और सर्वेक्षण पूरा होने पर प्रस्तुति पैनल से अंत URL का स्वचालित लोड सक्षम करें।

इसके अलावा, LimeSurvey URL फ़ील्ड को कई अन्य तरीकों से उपयोग करने की सुविधा देता है, जिससे आप अपने सर्वेक्षण की कार्यक्षमता बढ़ा सकते हैं।

यदि आप सर्वेक्षण के साइड मेन्यू में “सर्वेक्षण के प्रतिभागी” पर जाकर सर्वेक्षण को “बंद एक्सेस मोड” में बदलते हैं, और वहां पहले से प्रतिभागी जोड़ते हैं जिनमें से प्रत्येक के पास एक टोकन है, तो टोकन पैरामीटर अंत URL में जोड़ दिया जाएगा।

मूल फ़ील्ड

आप अंत URL में {SAVEDID}, {TOKEN}, {SID} और {LANG} का उपयोग कर सकते हैं:

  • SAVEDID इस विशेष सबमिशन को दिया गया आईडी है;
  • TOKEN सर्वेक्षण में भाग लेने के लिए उपयोग किया गया टोकन है;
  • SID सर्वेक्षण का आईडी है;
  • LANG भाषा कोड है।

उदाहरण के लिए:

https://www.limesurvey.org/test.php?var1={SAVEDID}&var2={TOKEN}&var3={SID}&lang={LANG}


उत्तर फ़ील्ड

आप ExpressionScript वेरिएबल का भी उपयोग कर सकते हैं। यह URL फ़ील्ड आपको सर्वेक्षण के किसी विशिष्ट प्रश्न की प्रतिक्रिया को अंत URL में जोड़ने देता है। यह किसी बाहरी स्क्रिप्ट को प्रतिक्रिया भेजने के लिए उपयोगी हो सकता है (जैसे सर्वेक्षण के दौरान एकत्र किया गया ईमेल पता)।

उदाहरण के लिए:

https://www.limesurvey.org/test.php?email={EMAILADDRESS}

URL में "newtest/y" जोड़ना महत्वपूर्ण है, ताकि जब भी आपके सर्वेक्षण के प्रतिभागी सर्वेक्षण भरना चाहें, एक नया सत्र शुरू हो।

https://exampletest.limequery.com/index.php/survey/index/sid/48315/newtest/Y?48315X2X222007=Y&48315X2X222008=Y

उपरोक्त स्थिति में, URL सर्वेक्षण आईडी = 48315, समूह = 2, प्रश्न = 22 और उत्तर कोड = 2007 और 2008 से संबंधित है।

"newtest/y" की आवश्यकता के बारे में अधिक विवरण के लिए, यह फ़ोरम थ्रेड देखें।

एक्सप्रेशन

आप यहां किसी भी एक्सप्रेशन का भी उपयोग कर सकते हैं।

उदाहरण के लिए:

http://www.limesurvey.org/test.php?gender={if(sex=='Male','M','F')}&name;={name}


पासथ्रू फ़ील्ड

पासथ्रू फ़ील्ड का उपयोग करने के लिए, आपको पेनल इन्तेर्ग्राशन के माध्यम से वेरिएबल के नाम परिभाषित करने होंगे। यदि आप कोई लक्षित प्रश्न निर्दिष्ट नहीं करते हैं, तो वेरिएबल प्रतिक्रियाओं में सहेजे नहीं जाएंगे (LimeSurvey की पेनल इन्तेर्ग्राशन सुविधा के बारे में अधिक पढ़ें)। अंत URL में ऐसे पैरामीटर का उपयोग करने के लिए, बस टैग {PASSTHRU:<paramname>} डालें, जहां <paramname> आपके इनपुट पैरामीटर का नाम है।

मान लीजिए कि आपने "foobar" नाम का पैरामीटर परिभाषित किया है। सर्वेक्षण इस तरह के लिंक से शुरू किया जाता है:

https://example.org/limesurvey/index.php/survey/index/sid/12345/lang/eb?foobar=XYZ123

XYZ123 वह मान है जिसे आप "पास" करना चाहते हैं।

निम्नलिखित URL वाले सर्वेक्षण का अंत URL https://www.limesurvey.org/test.php?foobarout={PASSTHRU:foobar} तब इसमें बदल जाएगा: https://www.limesurvey.org/test.php?foobarout=XYZ123

प्रारंभ URL

GET पैरामीटर का उपयोग करके सर्वेक्षण को पहले से भरना

आप अपलोड और समीकरण प्रश्न का प्रकार को छोड़कर सभी उत्तर पहले से भर सकते हैं। आप पैरामीटर के लिए qcode नामकरण का उपयोग कर सकते हैं और एकल प्रश्न प्रकारों के लिए मान सेट कर सकते हैं, या SGQA आइडेंटिफ़ायर का उपयोग कर सकते हैं।

इसके बाद, उत्तर पहले से भरे गए मान पर सेट हो जाते हैं। एकल विकल्प के लिए आपको उत्तर के कोड का उपयोग करना होगा, और बहु-विकल्प प्रश्न के लिए, यदि आप उत्तर पहले से भरना चाहते हैं तो आपको Y का उपयोग करना होगा।

यहां प्रारंभ URL के कुछ उदाहरण दिए गए हैं:

  • http://ls.example.org/1234?QTEXT=prefilled : कोड QTEXT वाले प्रश्न को 'prefilled' से भरें
  • https://ls.example.org/1234?MULTI_SQ001=prefilled (New in 3.14.1 ) : शीर्षक MULTI वाले प्रश्न के उप-प्रश्न SQ001 को 'prefilled' से भरें (उदाहरण के लिए, बहु-टेक्स्ट प्रश्न के लिए)।
  • https://ls.example.org/1234?single=-oth-&single_other=Other%20text (New in 3.14.1 ) : एकल विकल्प प्रश्न का "अन्य" उत्तर विकल्प चुनें और अन्य मान को "Other text" टेक्स्ट से भरें।
  • https://ls.example.org/1234?1234X1X1SQ001=prefilled : आईडी: 1 वाले समूह के आईडी: 1 वाले प्रश्न के उप-प्रश्न SQ001 को 'prefilled' से भरें
  • https://ls.example.org/1234?1234X1X1SQ001=A1 : आईडी: 1 वाले समूह के आईडी: 1 वाले प्रश्न के उप-प्रश्न SQ001 का उत्तर विकल्प 'A1' पहले से चुनें।
  • https://ls.example.org/1234?1234X1X1SQ001=Y : आईडी: 1 वाले समूह के आईडी 1 वाले प्रश्न का उप-प्रश्न SQ001 पहले से चुनें।


 Hint: GET पैरामीटर में पहले पैरामीटर के लिए "?" और बाद के पैरामीटर के लिए "&" का उपयोग किया जाता है। यदि आपके URL में पहले से "?" मौजूद है, तो अधिक GET पैरामीटर जोड़ने के लिए आपको "&" का उपयोग करना होगा।


 Hint: अतिरिक्त GET पैरामीटर केवल तभी भरे जाते हैं जब सर्वेक्षण नए सिरे से शुरू होता है। इसलिए, परीक्षण के लिए नया सर्वेक्षण शुरू करने हेतु हमेशा newtest=Y जोड़ें। उदाहरण के लिए: http://ls.example.org/1234?QTEXT=prefilled&newtest=Y


URL पैरामीटर टैब के माध्यम से GET पैरामीटर का उपयोग करके सर्वेक्षण को पहले से भरना

आप URL पैरामीटर का उपयोग करके उत्तर पहले से भर सकते हैं (जो कभी-कभी अधिक आसान होता है)। इन्हें पेनल इन्तेर्ग्राशन में कॉन्फ़िगर किया जा सकता है।


उत्तर को पहले से भरना और छिपाना

आप किसी प्रश्न को अपने उत्तरदाताओं से छिपाने के लिए उसकी छिपी हुई विशेषता का उपयोग कर सकते हैं। ऐसा करने पर भी प्रश्न पहले से भरा रहता है।