استطلاع الاختيار المُرتب لا يعكس تغيير الأصوات في النتيجة

لدينا استطلاع تصويت تفضيلي هنا: [POLL] Final Tokenomics and Block Division - Polls - The Firo Forum

نحن نسمح للناس بتغيير أصواتهم حتى تاريخ الإغلاق.

ومع ذلك، عندما نغير أصواتنا، فإنها لا تنعكس في علامة التبويب النتائج/التصويت. لا يمكنني العثور على طريقة لتصدير البيانات من الاستطلاع على الرغم من أنني مسؤول.

@merefield
أعتقد أن هذا منفصل عن FIX: poll ranked choice result algo majority check by merefield · Pull Request #28191 · discourse/discourse · GitHub.

إعجابَين (2)

مرحباً روبن، سأرسل لك رسالة خاصة لمناقشة المزيد من التفاصيل.

إعجاب واحد (1)

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

كما نصحته بإضافة المكون الإضافي لاستكشاف البيانات وإلا فلن يكون هناك خيار تصدير. (هذا طبيعي)

ومع ذلك، وجدنا مشكلة ذات صلة بتوسيع قائمة المصوتين في النتائج (عندما يتجاوز عددهم 25) للاختيار من بينها (المشكلة لا توجد في الاستطلاعات القياسية)

الإصلاح هنا:

@reubenyap تم دمج هذا الآن، يرجى تحديث مثيلك ويجب أن يكون الإصلاح موجودًا. يرجى التأكيد.

مرحباً، بعد التحديث، لا يزال الأشخاص الذين يغيرون أصواتهم غير ظاهرين.
SS1

النقر على زر “المزيد/توسيع” أسفل كل تصويت يعرضه فقط.
SS2

ثم يعود إلى ما كان عليه سابقًا (SS1) بعد بضع ثوانٍ.

هل يمكنك مشاركة التزام ديسكورس الذي أنت عليه، من لوحة التحكم؟

3.4.0.beta1-dev

(9641835743)

إعجاب واحد (1)

حسنًا، صدق أو لا تصدق، الإصلاح حسّن الأمور بالفعل، لكن هذا يحتاج إلى عمل إضافي لمنع “إعادة تعيين” التحديثات، وهو ما يحدث في بيئة الإنتاج أسرع مما يحدث في بيئة التطوير.

نحتاج إلى التفكير بعناية في كيفية التعامل مع التحديثات الواردة بعد توسيع قائمة المصوتين.

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

شكراً لصبرك.

إعجاب واحد (1)

تتغير قائمة الناخبين بشكل كبير على الرغم من أن هذا يتجاوز ما هو عليه تغيير التصويت العادي. أعتقد أن هناك شيئًا خاطئًا.

قبل النقر

إعجاب واحد (1)

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

إعجاب واحد (1)

تم تقديم طلب السحب الإضافي:

3 إعجابات

فقط للتحقق، هل من المتوقع أنه قبل توسيع تصويتك، لا ترى تصويتك في الأصوات المقدمة إذا كنت قد غيرت تصويتك في وقت ما من قبل؟

على سبيل المثال، لقد غيرت تصويتي قبل يومين، ولكن عندما أعود إلى الاستطلاع، يظهر تصويتي في العرض على الرغم من أنه يظهر في البيانات الأولية.

مرحباً @reubenyap - لم يكن من المنطقي التحقيق أكثر حتى تم دمج هذا الإصلاح.

لقد تم دمجه الآن.

يجب أن ترى تحسنًا كبيرًا.

إذا كانت هناك مشكلة متبقية، سأتابع في الوقت المناسب. أخبرني كيف حالك مع هذا التحسن.

لا تزال قائمة الناخبين قبل التوسيع وبعده مختلفة (على الرغم من أنها متسقة حتى عبر مستخدمين مختلفين).

سيقدم @ajaydono و @Anwar مزيدًا من التفاصيل.

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

قبل التوسيع

بعد التوسيع

يرجى ملاحظة أن طلب السحب هذا قد تم تقديمه ويجب أن يغلق هذه المشكلة بشكل نهائي، بعد اختباره بالفعل على مثيل رافع الخطأ عبر تفرع من المكون الإضافي للاستطلاع:

إعجابَين (2)

سنكون ممتنين لو أمكننا دمج هذا الإصلاح، قبل أن يصبح الكود قديماً.

إعجابَين (2)

سيكون دمج طلب السحب هذا لطيفًا، حيث ساعد مجتمعنا بشكل كبير وسيكون مفيدًا في مجتمعات Discourse الأخرى أيضًا.

إعجاب واحد (1)