Piping النص / البيانات

📋 ما هو توجيه النص / البيانات (text / data piping)؟

تسمح تقنية التوجيه بإدراج قيمة نصية تُسمى علامة الأنابيب (pipe tag) في أي من عناصر نص الاستبيان الخاصة بك، رسالة الدعوةأو الاكتمال التنبيهات والتي سيتم استبدالها عند تشغيل الاستبيان بمحتوى ديناميكي ليشعر المستجيب أن الاستبيان مُخصص له فقط.

على سبيل المثال، يمكنك أن تطلب من المستجيب اسمه ثم إعادة استخدام اسمه في أي مكان في استبيانك لجعله أكثر شخصية.

➕ إدراج علامة أنبوب

يمكن اختيار علامات الأنبوب في أي مكان باستخدام أيقونة محدد علامة الأنبوب.

أيقونة محدد علامة الأنبوب

🚰 توجيه نص من إجابة

يسمح التوجيه من إجابة بتوجيه أي قيمة نصية أدخلها المستجيب إلى أي مكان في استبيانك.

لتوجيه قيمة الإجابة المدخلة يجب أولاً تعيين pipe alias للإجابة في خصائص الإجابة . بمجرد الانتهاء يمكنك إما اختيار علامة الأنبوب باستخدام محدد علامة الأنبوب أو باستخدام العلامة التالية [[youranswerpipealias]]. سيتم استبدال علامة الأنبوب هذه وقت التشغيل أثناء أداء المستجيب للاستبيان بالقيمة الفعلية لإجابة المستجيب.

🚰 توجيه سؤال إجابات الاختيارات المحددة

يمكنك أيضاً توجيه الإجابات المحددة (أزرار الاختيار، مربعات الاختيار) لسؤال. لتوجيه الإجابة المحددة لسؤال يجب أولاً تعيين pipe alias للسؤال في خصائص السؤال . بمجرد الانتهاء يمكنك إما اختيار علامة الأنبوب باستخدام محدد علامة الأنبوب أو باستخدام العلامة التالية [[yourpipealiasquestion]].

🚰 توجيه سمات المشارك (panelist)

إذا كان استبيانك يستخدم بند أمان panelist قد تتمكن من توجيه أيٍ من بيانات الـ سمات أعضاء اللوحة المسجل دخوله إلى أي مكان في نصوص محتوى الاستبيان أو قيم الافتراضية للحقل باستخدام علامة الأنبوب التالية ++yourpanelisattribute++

🚰 توجيه قيم متغيرات سلسلة الاستعلام (querystring)

يمكنك أيضاً توجيه القيم من متغيرات سلسلة استعلام المتصفح إلى أي مكان في نصوص محتوى الاستبيان باستخدام علامة الأنبوب التالية ##variablename##

circle-info

يمكنك متابعة walkthrough لتعلّم المزيد حول كيفية حفظ قيمة من سلسلة الاستعلام.

🚰 توجيه سمات بيانات عناصر الأمان

إذا قمت بتفعيل بعض security items على استبيانك فقد تتمكن من توجيه data attributes خاصة بهم إلى أي مكان في نصوص محتوى الاستبيان باستخدام علامة الأنبوب التالية __dataattributeid__

circle-info

نظرًا لأن قيم سمة بيانات تعتمد على عنصر أمني التي قمت بتفعيلها، يمكنك الرجوع إلى التوثيق لتعلّم المزيد أي data attributes يتشاركونه للتوجيه.

🚰 علامات أنبوب نظامية مدمجة

يوفر ngSurvey أيضاً علامات أنبوب التالية التي سيتم استبدالها ديناميكياً بقيمها المقابلة.

  • {{date}} التاريخ المحلي الفعلي للمستجيب.

  • {{datetime}} التاريخ والوقت المحلي الفعلي للمستجيب.

  • {{utcdatetime}} الوقت العالمي الفعلي.

  • {{surveyid}} معرّف الاستبيان الحالي.

  • {{score}} المجموع الكلي لدرجات المستجيب إذا كان استبيانًا مصنّفًا .

  • {{vuid}} معرّف المستجيب.

  • {{changeuid}} رمز فريد يُستخدم لاستعادة إجابات المستجيب من أجل تحديث.

  • {{resumeuid}} رمز فريد يُستخدم لاستئناف جلسة المستجيب.

  • {{languagecode}} رمز اللغة المُحدد.

  • {{useragent}} عامل المستخدم (user agent) لجهاز المستجيب.

  • {{islamicdate}} يوجه التاريخ الحالي بناءً على تقويم أم القرى الإسلامي.

Last updated

Was this helpful?