كما فعل آخرون قبلي، حاولت الحصول على شارة “المحب” من خلال حضور منتداي لمدة 100 يوم متتالية. وأنا قريب جدًا من تحقيق ذلك. أعتقد أنني فاتني يوم أو يومين فقط على التوالي، مما يجعلني أشك في دقة تقارير الحضور المسجلة، لكن ما هو غريب حقًا هو أن الأرقام المحاسبية لا تتطابق.
تحت تقرير “المستخدمين”، للربع السنوي، أبلغ عن 92 يومًا، وهو ما يجب أن يكون الربع بأكمله.
في عرض المسؤول لمتطلبات المستوى 3، يُبلغ عن حضوري كـ 92/100 يوم، أي 92%، وهو ما يتجاوز 50% بوضوح.
من هاتين الحقيقتين، يجب أن نستنتج أنني كنت غائبًا لمدة 8 أيام على الأقل، من اليوم 100 إلى اليوم 93 في الماضي.
ومع ذلك: في عرض المستخدمين، إذا نظرت إلى الحضور السنوي، أحصل على 360 - مما يعني أنه في أقصى الحالات، كان لدي 5 أيام غياب فقط خلال السنة (دون احتساب يوم السنة الكبيسة).
إذًا، إحدى الإحصائيات أو الأخرى ليست دقيقة تمامًا… أو أنني ارتكبت خطأً.
(هذا ليس مشكلة خطيرة، بالطبع، لكن ربما يؤثر هذا الخطأ على شيء ما، إذا كان هناك خطأ من الأساس.)
لقد قمت بتثبيت إضافة مستكشف البيانات وشغلت الاستعلام من كيف يمكنني معرفة عدد الأيام المتتالية التي زرت فيها المنتدى؟، وأظهرت النتائج أن عدد أيام حضوري المتتالية هو 99 يومًا. إذا كان ذلك صحيحًا، فإن عرض المسؤول الذي يبلغ عن أيام الحضور من أصل 100 يجب أن يكون خاطئًا - كما أُشير أعلاه، تُظهر متطلبات tl3 نسبة 92/100.
تحديث: حصلت على شارة «الهاوي»، مما يعني أن طريقة حساب الحضور هذه وصلت إلى 100. لكن حساب متطلبات المستوى 3 يظهر 93/100. كما أن حساب أيام الحضور المتتالية في مستكشف البيانات يُظهر 101 يومًا.
على الأرجح سوء فهم متعلق بمنطقة زمنية. وقت الخادم هو دائمًا بتوقيت UTC، لذا فإن الحساب هو أنه يجب عليك الزيارة بين 00:01 و23:59 بتوقيت UTC في ذلك اليوم ليتم احتسابها.
كانت هذه الأرقام وغيرها تُثير الكثير من الاستفسارات هنا وفي نماذج Discourse أخرى في عامي 2014 و2015. كان هناك عدد كبير من المستخدمين الجدد الراغبين في الحصول على الشارات، ولم نكن نثق حقًا في نظام Discourse. كانت بعض الفروق بالفعل أخطاءً، لذا فقد تم تأكيد معظم الحسابات بشكل جيد إلى حد ما.
لقد تحققت من بعضها بنفسي. أتذكر أنني جمعت بياناتي وحسبت عدد أيام UTC التي زرت فيها Discourse. كان لدي إحصائيات من جهات خارجية من برامج مراقبة الشبكة، مما سمح لي بمراجعة إحصائيات Discourse. كان سيكون من الرائع اكتشاف بعض الشذوذ الكبير، لكن Discourse كان دقيقًا في إحصائياتي.
هذا لا يعني أنه لا توجد مشكلة حاليًا. بل يبدو الأمر غير مرجح فقط.
بالمناسبة، لا أزال لا أملك الشارة لأن العمل بتوقيت UTC صعب عندما أكون بعيدًا عنه بقدر ما يمكن أن يكون أحد على هذا الكوكب.
المكان الوحيد الذي يمكنني التفكير فيه حيث قد يحدث هذا فرقًا ملحوظًا في السلوك هو في تخفيضات المستوى الثالث. إذا كان عداد الحضور للمستوى الثالث ‘خاطئًا’، فقد يتم تخفيض رتبة شخص ما بسبب عدم تحقيقه لهدف الحضور بنسبة 50٪، بينما لم يفوته في الواقع.
لدي عضو واحد تظهر نسبة حضوره 100٪ وفقًا لمستكشف البيانات - 290 يومًا متتاليًا - بينما يظهر فقط 97 من أصل 100 في صفحة متطلبات المستوى الثالث.
لم أكتشف الأمر، أنا متأكد تمامًا من أنه لم يتم حله بنفسه، لذلك سأكون واثقًا جدًا من وجود خطأ ما لا يزال موجودًا. لم أقرأ أي كود أو أتعمق أكثر. كما أقول، بالنسبة لمعظم الأغراض، فهو ذو أهمية عرضية فقط وسيؤجل شارة أو ترقية لمدة أسبوع أو نحو ذلك. لكن تعليقي بشأن خفض المستوى 3 لا يزال قائمًا.
سيزعجني ذلك، أعتقد، إذا كانت لدي أي مسؤولية عن قاعدة كود لا يمكنها العد! قد يثير اهتمامي حتى النظر في الأمر، ولكن ليس كل شخص على هذا النحو.
يمكن إجراء الاستعلامات التي قمت بها بسهولة على منتديات أخرى - وليس على صندوق الرمل، على ما أعتقد، لأنه ليس طويل الأمد.