جلب الردود
From LimeSurvey Manual
مقدمة
تشير ميزة جلب الردود إلى قدرة LimeSurvey على استيراد الردود القديمة وعرضها في جدول الردود الخاص به. فيما يلي بعض الحالات التي يمكنك فيها استخدامها:
- ترغب في دمج جميع البيانات التي تم جمعها في نسختين أو أكثر من LimeSurvey في نسخة واحدة من LimeSurvey. يتم ذلك عادةً للحصول على رؤية أفضل لجميع الردود التي ترغب في تحليلها لاحقًا.
- بعض الأسئلة غير مضبوطة على النوع الصحيح. بما أن LimeSurvey لا يسمح بتغيير نوع السؤال طالما أن الاستبيان نشط، فسيتعين عليك إلغاء تنشيطه. عند إلغاء التنشيط، يتم إنشاء جدول ردود وتخزينه في قاعدة البيانات المرتبطة بتثبيت LimeSurvey الخاص بك. بعد الانتهاء من التغييرات، أعد تنشيط الاستبيان وأعد استيراد ردودك من قاعدة بيانات الردود القديمة.
- ترغب في تحرير عدة أسطر دفعة واحدة في برنامج جداول بيانات ثم استيرادها لاحقًا مرة أخرى إلى التثبيت الخاص بك. يحدث هذا عادةً عندما تقوم بتغيير نوع السؤال وترغب في "تعديل" الإجابات القديمة المخزنة لتناسب التنسيق الجديد.
للوصول إلى وظيفة الاستيراد، اختر ردود و إحصائيات من شريط الأدوات الرئيسي (المعروض في أي لوحة متعلقة بالاستبيان) ثم انقر على الردود:

سيتم تحميل الصفحة الافتراضية، وهي موجز الاجابات. الآن، ابحث عن خيار استورد الموجود في شريط الأدوات العلوي:

يتوفر خياران للاستيراد:
الاستيراد
استيراد الردود من جدول استبيان معطّل
بعد النقر على استيراد الردود من جدول استبيان معطّل، سيتم تحميل الصفحة التالية:

يوجد خياران قابلان للتحديد في هذه الصفحة:
- مصدر الجدول: اختر الجدول الذي ترغب في استيراده. يرجى ملاحظة أن الجداول قد تكون موجودة إما ضمن تبويب متوافق أو ضمن تبويب متوافق مع نوع الالزام. يرجى متابعة القراءة أدناه لفهم الخيار الأخير بالإضافة إلى المخاطر المحتملة لإلزام نوع جدول الردود.
- اجلب التوقيت (إذا كان موجود): لا يتم عرض التوقيتات في جدول الردود بل في جدول التوقيتات. إذا تم تمكين هذا الخيار، فسيتم استيراد التوقيتات أيضًا.
في الجزء الثاني من الصفحة، تظهر رسالة تحذير توضح كيفية تحديد التوافق بين جدولي ردود (بين الجدول الحالي والجدول القديم/الثاني).
يمكنك استيراد جميع الردود القديمة المتوافقة مع الاستبيان الحالي. يتم تحديد التوافق عن طريق مقارنة أنواع الأعمدة وأسمائها، مع تجاهل حقل المعرّف (ID) دائمًا.
قد يؤدي استخدام إلزام النوع إلى إتلاف بياناتك؛ استخدمه بحذر أو تجنبه تمامًا إن أمكن.
يكتشف LimeSurvey التغييرات التالية ويتعامل معها:
- تم نقل السؤال إلى مجموعة أخرى (يتم استيراد النتيجة بشكل صحيح).
- تم نقل السؤال من الهدف (النتيجة تم تجاهلها).
- تمت إضافة سؤال إلى الهدف (يتم ضبط النتيجة على القيمة الافتراضية لقاعدة البيانات).
استورد ملف استبيان من نوع VV
إذا نقرت على الزر استورد ملف استبيان من نوع VV، فسيتم تحميل الصفحة التالية:

- ملف بيانات الردود: حدد الملف المراد تحميله من جهازك. صيغ الملفات المقبولة هي: *.csv و *.vv و *.txt.
- استخرج أرقام السجل؟: إذا كان العمود 'id' موجودًا في الملف، يمكنك استبعاد هذا السطر أو عدم استبعاده. إذا تم تحديد هذا الإعداد، تتم إضافة سجل جديد لكل سطر من ملف .vv. وإذا لم يتم تحديده، يمكنك الاختيار:

- عندما يتصل السجل المستورد برقم السجل الحالي (يظهر إذا تم تعطيل استخرج أرقام السجل، انظر لقطة الشاشة أعلاه):
- تخطي: بلغ و تخطي التسجيل الجديد. بعد التحميل سترى ما إذا كان السجل موجودًا مسبقًا، وإذا كان كذلك فلن يتم استيراده.
- إعادة الترقيم: أعد ترقيم السجل الجديد. تتم إضافة سجل جديد إلى جدول الردود مع إجابة ملف VV.
- استبدال: استبدل السجل الحالي. يتم حذف السجل القديم واستبداله بالكامل بالسجل الموجود في ملف VV.
- استبدال الإجابة: استبدال تفاصيل الرد من ملف vv في السجل الحالي. يتم تحديث السجل القديم بالرد الجديد من ملف VV.
- استيراد كرد غير نهائي؟: إذا تم تحديده، يتم تعيين submitdate إلى NULL - ويُعتبر الرد غير مكتمل.
- ملف اللغة الخاص بهذا الملف: يمكنك اختيار مجموعة الأحرف الخاصة بالملف - القيمة الافتراضية والموصى بها هي UTF-8، لكن بعض برامج جداول البيانات لا تسمح باختيار مجموعة الأحرف.
- يحتوي السطر الأول على رموز الأسئلة: افتراضيًا، يحتوي السطر الأول من ملف VV على نص السؤال المقروء، بينما توجد أسماء الأعمدة الفعلية في السطر الثاني. أما عند تحديد هذا الخيار، فيحتوي السطر الأول على أسماء الأعمدة الفعلية.
- فرض الإستيراد: إذا لم يتم العثور على رموز الأسئلة في اسم قاعدة البيانات أو في Qcode Variable Naming|تسمية متغيرات Qcode، يتم تعيين الأعمدة حسب الترتيب. يمكن استخدام ذلك لاستيراد ملف VV من نسخة LimeSurvey مختلفة. ومع ذلك، يجب أن يكون الاستبيانان متطابقين تمامًا. نوصي بشدة باستخدام هذا الخيار فقط إذا كنت تعرف ما تفعله، فقد يكون خطيرًا جدًا - إذ قد تنتهي النتائج في العمود الخطأ.
الأسماء المحجوزة
توجد الأسماء المحجوزة بين قوسين أيسر وأيمن. عند استيراد ملف .VV مرة أخرى إلى LimeSurvey، يتم استبدال السلاسل بما يلي:
{question_not_shown}: قيمة NULL في قاعدة البيانات. يستخدم LimeSurvey [سلسلة فارغة] للأسئلة التي لم تتم الإجابة عنها وقيمة NULL للأسئلة التي لم يتم عرضها (مثلًا عند استخدام ExpressionScript).{quote}: " (علامة اقتباس مزدوجة){cr}: رجوع إلى بداية السطر (Carriage return){newline}: سطر جديد{lbrace}: قوس أيسر (على سبيل المثال، إذا أردت أن يكون {cr} في الرد، استخدم{lbrace}cr})
المشكلات المحتملة وحلولها مع ملف VV
إذا استخدمت ميكروسفت أكسل لتحرير ملف vv المُصدَّر، فقد تتلف بنية البيانات في هذا الملف، ولن يتمكن LimeSurvey من استيراد الملف المحرر. يمكنك تجربة الحل البديل التالي لإتمام الاستيراد دون أخطاء:
- افتح ملف vv المُصدَّر في Excel وأجرِ تعديلاتك.
- احفظه كملف نصي مفصول بعلامات جدولة (Tab) (سيتم إنشاء ملف جديد بالامتداد .txt).
- أجرِ تصدير vv "نظيفًا" آخر من LimeSurvey.
- افتح ملف vv الجديد هذا بمحرر نصوص مثل المفكرة (notepad) أو أي برنامج مشابه.
- اضغط CTRL + A لتحديد كل المحتوى ثم احذفه.
- افتح ملف vv الذي حررته في Excel (ملف .txt المفصول بعلامات الجدولة) بمحرر نصوص واضغط CTRL + A لتحديد كل المحتوى.
- اضغط CTRL + C لنسخ المحتوى والصقه في ملف vv الجديد (الفارغ الآن).
- اضغط CTRL + S لحفظ الملف كما هو (بصيغة .csv).
- جربه الآن باستيراد هذا الملف.