प्रतिक्रियाएँ इंपोर्ट करें
From LimeSurvey Manual
परिचय
प्रतिक्रियाएँ इंपोर्ट करें सुविधा LimeSurvey को पुरानी प्रतिक्रियाओं को इंपोर्ट करके अपनी प्रतिक्रिया तालिका में प्रदर्शित करने की क्षमता देती है। इसका उपयोग आप इन स्थितियों में कर सकते हैं:
- आप दो या अधिक LimeSurvey इंस्टेंस में एकत्र किए गए अपने सभी डेटा को एक LimeSurvey इंस्टेंस में जोड़ना चाहते हैं। यह आमतौर पर उन सभी प्रतिक्रियाओं का बेहतर परिप्रेक्ष्य पाने के लिए किया जाता है जिनका आप आगे विश्लेषण करना चाहते हैं।
- कुछ प्रश्न सही प्रकार पर सेट नहीं हैं। चूँकि सर्वेक्षण लाइव रहते हुए LimeSurvey प्रश्न का प्रकार बदलने की अनुमति नहीं देता, आपको उसे निष्क्रिय करना होगा। निष्क्रिय करने पर एक प्रतिक्रिया तालिका बनती है और आपके LimeSurvey इंस्टॉलेशन से जुड़े डेटाबेस में संग्रहीत हो जाती है। अपने बदलाव पूरे करने के बाद सर्वेक्षण को फिर से सक्रिय करें और पुराने प्रतिक्रिया डेटाबेस से अपनी प्रतिक्रियाएँ दोबारा इंपोर्ट करें।
- आप स्प्रेडशीट सॉफ़्टवेयर में कई पंक्तियों को एक साथ एडिट करना चाहते हैं और बाद में उन्हें अपने इंस्टॉलेशन में फिर से इंपोर्ट करना चाहते हैं। यह आमतौर पर तब होता है जब आपने प्रश्न का प्रकार बदला हो और पुराने संग्रहीत उत्तरों को नए प्रारूप के अनुसार "समायोजित" करना चाहते हों।
इंपोर्ट सुविधा तक पहुँचने के लिए मुख्य टूलबार (जो सर्वेक्षण से संबंधित किसी भी पैनल पर दिखता है) से प्रतिक्रियाओं और आँकड़े चुनें और फिर प्रतिक्रियाएँ पर क्लिक करें:

डिफ़ॉल्ट पेज, प्रतिक्रिया सारांश, लोड होगा। अब ऊपरी टूलबार में स्थित आयात विकल्प देखें:

दो इंपोर्ट विकल्प उपलब्ध हैं:
- निष्क्रिय किए गए सर्वेक्षण की तालिका से प्रतिक्रियाएँ इंपोर्ट करें
- वी.वी. सर्वेक्षण फ़ाइल इंपोर्ट करें
आयात
निष्क्रिय किए गए सर्वेक्षण की तालिका से प्रतिक्रियाएँ इंपोर्ट करें
निष्क्रिय किए गए सर्वेक्षण की तालिका से प्रतिक्रियाएँ इंपोर्ट करें पर क्लिक करने के बाद निम्न पेज लोड होगा:

इस पेज पर दो विकल्प चुने जा सकते हैं:
- सोर्स टेबल: वह तालिका चुनें जिसे आप इंपोर्ट करना चाहते हैं। कृपया ध्यान दें कि तालिकाएँ कम्पेटिबल टैब में या टाइप कोअर्शन के साथ कम्पेटिबल टैब में हो सकती हैं। अंतिम विकल्प क्या है और प्रतिक्रिया तालिका में टाइप कोअर्शन करने के संभावित जोखिम क्या हैं, यह समझने के लिए कृपया नीचे पढ़ना जारी रखें।
- टाइमिंग इंपोर्ट करें (अगर मौजूद है): टाइमिंग प्रतिक्रिया तालिका में नहीं, बल्कि टाइमिंग तालिका में दिखाई जाती है। सक्षम करने पर टाइमिंग भी इंपोर्ट की जाएगी।
पेज के दूसरे भाग में एक चेतावनी संदेश दिखाया जाता है, जो बताता है कि दो प्रतिक्रिया तालिकाओं (वर्तमान तालिका और पुरानी/दूसरी तालिका) के बीच संगतता कैसे निर्धारित की जाती है।
आप वे सभी पुरानी प्रतिक्रियाएँ इंपोर्ट कर सकते हैं जो आपके वर्तमान सर्वेक्षण के साथ कम्पेटिबल हैं। संगतता कॉलम के प्रकार और नामों की तुलना करके निर्धारित की जाती है; ID फ़ील्ड को हमेशा अनदेखा किया जाता है।
टाइप कोअर्शन का उपयोग आपके डेटा को बिगाड़ सकता है; सावधानी से उपयोग करें या यदि संभव हो तो बिल्कुल न करें।
LimeSurvey निम्नलिखित बदलावों का पता लगाता है और उन्हें संभालता है:
- प्रश्न को किसी दूसरे समूह में ले जाया गया है (परिणाम सही ढंग से इंपोर्ट किया जाता है)।
- प्रश्न लक्ष्य से हटा दिया गया है (परिणाम अनदेखा कर दिया जाता है)।
- लक्ष्य में प्रश्न जोड़ा गया है (परिणाम डेटाबेस के डिफ़ॉल्ट मान पर सेट हो जाता है)।
VV सर्वेक्षण फ़ाइल इंपोर्ट करें
यदि आप VV सर्वेक्षण फ़ाइल इंपोर्ट करें बटन पर क्लिक करते हैं, तो निम्नलिखित पृष्ठ लोड होगा:

- प्रतिक्रिया डेटा फ़ाइल: अपने कंप्यूटर से अपलोड की जाने वाली फ़ाइल चुनें। स्वीकृत फ़ाइल प्रारूप हैं: *.csv, *.vv, *.txt।
- बहिष्कृत रिकॉर्ड आईडी?: यदि फ़ाइल में 'id' कॉलम मौजूद है, तो आप इस पंक्ति को बाहर रख सकते हैं या नहीं। यदि यह सेटिंग चुनी गई है, तो .vv फ़ाइल की प्रत्येक पंक्ति के लिए एक नया रिकॉर्ड जोड़ा जाता है। यदि चुनी नहीं गई है, तो आप यह चुन सकते हैं:

- एक आयातित रिकॉर्ड मौजूदा रिकॉर्ड आईडी जब मैच (यह तब दिखता है जब बहिष्कृत रिकॉर्ड आईडी अक्षम हो, ऊपर का स्क्रीनशॉट देखें):
- skip: रिपोर्ट करें और नया रिकॉर्ड छोड़ दें। अपलोड के बाद आप देखेंगे कि रिकॉर्ड पहले से मौजूद था या नहीं - यदि मौजूद था, तो वह इंपोर्ट नहीं किया जाता।
- renumber: नए रिकॉर्ड को फिर से अंकित करें। VV फ़ाइल के उत्तर के साथ प्रतिक्रिया तालिका में एक नया रिकॉर्ड जोड़ा जाता है।
- replace: मौजूदा रिकॉर्ड बदलें। पुराना रिकॉर्ड डिलीट कर दिया जाता है और उसकी जगह VV फ़ाइल का रिकॉर्ड आ जाता है।
- replace answer: vv फ़ाइल के प्रतिक्रिया विवरण को मौजूदा रिकॉर्ड में बदलें। पुराना रिकॉर्ड VV फ़ाइल की नई प्रतिक्रिया से अपडेट हो जाता है।
- Import as not finalized response?: यदि चुना गया है, तो submitdate NULL पर सेट हो जाती है - प्रतिक्रिया को पूरा नहीं हुआ के रूप में सेट किया जाता है।
- फ़ाइल का कैरेक्टर सेट: आप फ़ाइल का कैरेक्टर सेट चुन सकते हैं - डिफ़ॉल्ट और अनुशंसित मान UTF-8 है, लेकिन कुछ स्प्रेडशीट प्रोग्राम कैरेक्टर सेट चुनने की अनुमति नहीं देते।
- First line contains question codes: डिफ़ॉल्ट रूप से, VV फ़ाइल की पहली पंक्ति में पढ़ने योग्य प्रश्न होता है, और वास्तविक कॉलम नाम दूसरी पंक्ति में होते हैं। यदि यह विकल्प चुना जाए, तो पहली पंक्ति में वास्तविक कॉलम नाम होते हैं।
- इंपोर्ट करने के लिए मजबूर करें: यदि प्रश्न कोड डेटाबेस नाम में या Qcode Variable Naming में नहीं मिलते, तो कॉलम क्रम के आधार पर असाइन किए जाते हैं। इसका उपयोग किसी दूसरे LimeSurvey इंस्टेंस से VV फ़ाइल इंपोर्ट करने के लिए किया जा सकता है। इसके बावजूद, दोनों सर्वेक्षण बिल्कुल एक जैसे होने चाहिए। हम दृढ़ता से सुझाव देते हैं कि इस विकल्प का उपयोग केवल तभी करें जब आप जानते हों कि आप क्या कर रहे हैं। यह बहुत जोखिम भरा हो सकता है - परिणाम गलत कॉलम में जा सकते हैं।
आरक्षित नाम
आरक्षित नाम बाएँ और दाएँ ब्रैकेट के बीच होते हैं। जब .VV फ़ाइल को वापस LimeSurvey में इंपोर्ट किया जाता है, तो इन स्ट्रिंग को इनसे बदल दिया जाता है:
{question_not_shown}: डेटाबेस में NULL मान। LimeSurvey उन प्रश्नों के लिए [खाली स्ट्रिंग] का उपयोग करता है जिनका उत्तर नहीं दिया गया और उन प्रश्नों के लिए NULL मान जो दिखाए ही नहीं गए (जैसे, ExpressionScript का उपयोग करते समय)।{quote}: " (डबल कोट){cr}: कैरिज रिटर्न{newline}: नई पंक्ति{lbrace}: बायाँ ब्रैकेट (उदाहरण के लिए, यदि आप प्रतिक्रिया में {cr} रखना चाहते हैं, तो{lbrace}cr}का उपयोग करें)
VV फ़ाइल से जुड़ी संभावित समस्याएँ और समाधान
यदि आपने एक्सपोर्ट की गई vv फ़ाइल को एडिट करने के लिए Microsoft Excel का उपयोग किया है, तो इस फ़ाइल की डेटा संरचना खराब हो सकती है, जिससे LimeSurvey एडिट की गई फ़ाइल को इंपोर्ट नहीं कर पाता। बिना त्रुटि के इंपोर्ट करने के लिए आप यह वैकल्पिक तरीका आज़मा सकते हैं:
- अपनी एक्सपोर्ट की गई vv फ़ाइल को Excel में खोलें और अपने बदलाव करें।
- इसे टैब-सेपरेटेड टेक्स्ट फ़ाइल के रूप में सेव करें (इससे .txt एक्सटेंशन वाली नई फ़ाइल बनती है)।
- LimeSurvey से एक और "साफ़" vv एक्सपोर्ट करें।
- इस नई एक्सपोर्ट की गई vv फ़ाइल को notepad (या इसी तरह के) टेक्स्ट एडिटर में खोलें।
- पूरी सामग्री चुनने के लिए CTRL + A दबाएँ और उसे डिलीट करें।
- Excel में एडिट की गई vv फ़ाइल (टैब-सेपरेटेड .txt फ़ाइल) को टेक्स्ट एडिटर में खोलें और पूरी सामग्री चुनने के लिए CTRL + A दबाएँ।
- सामग्री कॉपी करने के लिए CTRL + C दबाएँ और उसे नई (अब खाली) vv फ़ाइल में पेस्ट करें।
- फ़ाइल को जैसी है वैसी (.csv प्रारूप में) सेव करने के लिए CTRL + S दबाएँ।
- अब इस फ़ाइल को इंपोर्ट करके आज़माएँ।