تضمين الإجابات داخل سؤال آخر

Read in English | Lire en français | Leer en español آخر تحديث: 5 أكتوبر 2020

يمكنك تضمين إجابة سؤال معين (مثل تضمين إجابة السؤال "كم عمرك؟") داخل تسمية سؤال آخر. يمكن أن يكون هذا مفيداً لأسباب عديدة في النماذج المتقدمة. على سبيل المثال، قد ترغب في التأكد من أن الإجابة صحيحة فعلاً.

تتطلب الإشارة إلى أسئلة أخرى في سؤال آخر إعطاءها اسماً ثابتاً من خلال إعدادات السؤال، مثل age أو income. عند الإشارة إلى أسئلة أخرى، استخدم دائماً اسم السؤال الفريد داخل نمط الإشارة إلى السؤال، مثل

${age} أو ${income}

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

هل أنت متأكد أن عمرك ${age} سنة؟

image

ويمكنك أيضاً إنشاء منطق تخطي لهذا السؤال بحيث يُطرح فقط عندما تكون إجابة العمر أقل من 18.

لاحظ أنه إذا أشرت إلى سؤال غير موجود، فسيؤدي ذلك إلى حدوث خطأ عند محاولة نشر النموذج الخاص بك. تأكد دائماً من الإشارة إلى الأسئلة بأسمائها الدقيقة، والتي تكون أيضاً حساسة لحالة الأحرف. على سبيل المثال، إذا كان سؤالك يسمى age فلا يمكنك استخدام ${Age}. يمكنك التحقق من النموذج الخاص بك بسهولة من خلال النقر على المعاينة في أي وقت.

image

يمكنك أيضاً الإشارة إلى الإجابة من سؤال اختيار واحد/متعدد وعرض الإجابة بدلاً من الرمز باستخدام أسئلة الحساب المخفية

إذا كنت ترغب في الإشارة إلى الإجابة على سؤال اختيار واحد/متعدد وإظهار نص الإجابة (مثل "أوافق بشدة") بدلاً من قيمتها المشفرة (مثل "strongly_agr")، يمكنك:

  1. إنشاء سؤال اختيار واحد/متعدد، وإعطاء السؤال اسم مرجعي ثابت من خلال إعدادات السؤال، مثل instruction. وإنشاء سؤال حساب وسيط وإدخال: jr:choice-name(${instruction}, '${instruction}').

    image

  2. إعطاء سؤال الحساب هذا اسماً مرجعياً، مثل instruction_calculation. في سؤالك الجديد، أشر إلى سؤال الحساب هذا بدلاً من الاسم المعطى لسؤال الاختيار واحد/متعدد.

    image

  3. معاينة النموذج والتحقق من صحته للتأكد من أن كل شيء يعمل كما هو مصمم.

    image