نظرة عامة
يؤدي استخدام نوع المخطط الدائري مع استطلاعات الاختيار المرتب إلى نتائج غير صحيحة. يتلقى كل خيار صوتًا واحدًا بغض النظر عن كيفية ترتيب المستخدم لخياراته فعليًا. هذا السلوك يجعل المخطط مضللاً وغير متوافق مع منطق الاختيار المرتب.
خطوات التكرار
- انقر فوق إنشاء استطلاع في المنشئ.
- افتح خيارات متقدمة (أيقونة الترس).
- املأ حقول الاستطلاع (اختياري)، ولكن اختر “دائري” بدلاً من “شريطي” لنوع المخطط.
- قم بالتمرير مرة أخرى إلى الأعلى وحدد الاختيار المرتب كنوع للاستطلاع.
- احفظ الاستطلاع وانشره.
في هذه المرحلة، سيستخدم الاستطلاع نوع المخطط الدائري، والذي لم يتم تصميمه للعمل مع التصويت بالاختيار المرتب.
النتائج المتوقعة
يجب على النظام إما:
- التبديل تلقائيًا إلى المخطط الشرطي عند تحديد “الاختيار المرتب”، أو
- منع المستخدم من تحديد الدائري لاستطلاعات الاختيار المرتب تمامًا.
النتائج الملاحظة
يستخدم الاستطلاع المخطط الدائري ويحسب صوتًا واحدًا لكل خيار، حتى لو قام المستخدم بترتيب خيار واحد أو عدد قليل فقط من الخيارات. يعرض المخطط جميع الخيارات بالتساوي، مما يجعل النتائج بلا معنى:
سياق إضافي
تم تطبيق حل مؤقت:
poll = Poll.find_by(id: 123)
poll.chart_type = 'bar'
poll.save
يؤدي تحديث نوع مخطط الاستطلاع يدويًا من pie إلى bar في وحدة التحكم إلى تصحيح المشكلة واستعادة النتائج الدقيقة:

