البرمجة

تحسين تجربة المشاركين في Qualtrics باستخدام جافا سكريبت لعرض وفحص عدد الكلمات

في إعداد استبيان على منصة Qualtrics، يمكنك إضافة عنصر تحكم نصي للمشاركين يسمح لهم بالإجابة عبر صندوق نص. لضمان أن يكون عدد الكلمات المكتوبة في هذا الصندوق بين 100 و130 كلمة، يمكنك استخدام رمز JavaScript لإنشاء عداد كلمات يظهر للمشاركين.

قد يكون الكود التالي مفيدًا لتحقيق هذا الهدف:

javascript
Qualtrics.SurveyEngine.addOnload(function() { // استهداف عنصر النص var textBox = jQuery("#"+this.questionId+" .q-input"); // إضافة عنصر لعرض عدد الكلمات var wordCountDisplay = jQuery("
Word Count: 0
"
); textBox.after(wordCountDisplay); // رصد التغييرات في النص textBox.on("input", function() { // حساب عدد الكلمات var wordCount = jQuery(this).val().trim().split(/\s+/).length; // تحديث عرض عدد الكلمات wordCountDisplay.text("Word Count: " + wordCount); // فحص متطلبات الطول if (wordCount < 100 || wordCount > 130) { // إذا كان العدد غير صالح، قد يمكنك إضافة رسالة تنبيه للمشاركين هنا // مثال: alert("يرجى كتابة بين 100 و130 كلمة."); } }); });

يرجى إدراج هذا الكود في القسم “JavaScript” في Qualtrics. هذا الكود يضيف عنصرًا لعرض عدد الكلمات ويتحقق من أن النص المدخل يتناسب مع المتطلبات المحددة بين 100 و130 كلمة. يمكنك تخصيص الرسائل التنبيهية أو الإجراءات الإضافية حسب احتياجاتك.

المزيد من المعلومات

في سياق إعداد استبيان على منصة Qualtrics، يمكن أن يكون إضافة عنصر تحكم نصي متقدم مفيدًا لتعزيز تجربة المشاركين. يمكنك النظر في تحسين عرض الكلمات وتوفير مزيد من المعلومات للمشاركين باستخدام رمز JavaScript الإضافي. فيما يلي تحسينات إضافية يمكنك تضمينها في كود JavaScript:

  1. تحسين تنسيق العرض:
    قم بتحسين تنسيق عرض عدد الكلمات لجعله أكثر جاذبية وسهولة قراءة. يمكنك تغيير الألوان أو أسلوب الخط وفقًا لتصميم استبيانك.
javascript
// تحسين تنسيق عرض عدد الكلمات wordCountDisplay.css({ "color": "green", // لون النص "font-weight": "bold", // سمك الخط "margin-top": "10px" // هامش أعلى });
  1. إضافة تلميح توضيحي:
    قد تكون إضافة تلميح توضيحي توضح للمشاركين المزيد حول المتطلبات المرتبطة بعدد الكلمات المطلوب.
javascript
// إضافة تلميح توضيحي var tooltip = jQuery("
يرجى كتابة بين 100 و130 كلمة.
"
); textBox.after(tooltip); // إظهار/إخفاء تلميح توضيحي if (wordCount < 100 || wordCount > 130) { tooltip.show(); } else { tooltip.hide(); }
  1. تحسين إشعار الصلاحية:
    قم بتحسين رسالة التنبيه لتوضيح للمشاركين حول سبب عدم صلاحية النص.
javascript
// فحص متطلبات الطول وتحسين رسالة التنبيه if (wordCount < 100) { alert("يرجى كتابة مزيد من الكلمات، لا يزال هناك مساحة لكتابة."); } else if (wordCount > 130) { alert("لقد كتبت كثيرًا، يرجى تقليص النص إلى ما بين 100 و130 كلمة."); }

يمكنك دمج هذه التحسينات في الكود السابق بناءً على احتياجاتك الخاصة. بذلك، سيكون لديك عنصر تحكم نصي متقدم يقدم تجربة مشارك أكثر فعالية في الاستبيان الذي تقوم بإعداده على منصة Qualtrics.

زر الذهاب إلى الأعلى