في مجتمعي، يرغب الناس دائمًا في رؤية من صوت في استطلاع، ولكن… يبدو أنهم ينسون دائمًا تحديد علامة الاختيار إظهار من صوت. هل هناك أي طريقة لتعيين هذا كإعداد افتراضي؟
لا أعتقد أن هناك إعدادًا لتغيير هذا السلوك. ولكن قد تتمكن من القيام بذلك من خلال مكون سمة، مع بعض JavaScript المخصص. إليك الخاصية التي تتحكم فيما إذا كان محددًا أم غير محدد: https://github.com/discourse/discourse/blob/main/plugins/poll/assets/javascripts/controllers/poll-ui-builder.js#L51
يبدو أن استطلاعات الرأي تربك الجميع تقريبًا في موقع أستخدمه (لا يوجد “إظهار من صوّت”، وحتى إصرار على استخدام “متعدد” عندما كانوا يقصدون حقًا إنشاء “واحد”). لذلك أجد أن مكون السمة هذا مفيد جدًا. ![]()
لقد كنت أستخدمه كتمرين تدريبي، لكن أعتقد أنني قد أُصاب بالارتباك.
هل من الممكن الحصول على تلميح حول ما أفعله بشكل خاطئ؟
<script type="text/discourse-plugin" version="0.8">
api.modifyClass("controller:poll-ui-builder", {
onShow() {
this.setProperties({
publicPoll: true,
});
this._super(...arguments);
}
});
</script>
بصراحة، أول استطلاعين قمت بهما اضطررت للتوقف والتفكير في هذا الأمر. في النهاية، قمت بالتجربة (امتياز المسؤول). ما يمكن أن يساعد هو إنشاء موضوع مليء بالقوالب. ومع ذلك، فإن التأثير الجانبي هو أن العديد من المستخدمين سيقومون بتحرير القوالب وسيدخلون في مشاكل أعمق.
توصيتي هي أن يكون لديك موضوع في موقعك بعنوان مثل “كيفية إنشاء استطلاع في Discourse”. في هذا الموضوع، استخدم لقطات شاشة/صور متحركة توضح كيفية إنشاء أنواع مختلفة من الاستطلاعات، والإعدادات التي يجب استخدامها.
لقد قمت بإنشاء نموذجين لكتل التعليمات البرمجية يمكن نسخهما بنقرة واحدة، لكنهما ليسا بارزين مثل الزر الموجود في أيقونة
. لدي دليل استطلاع في قائمتي، لكنني لست واثقًا من أن هؤلاء الأشخاص سيقرؤونه.
أحب أن يكون لديّ أدلة، حتى أتمكن من ربطها عندما تنشأ بدلاً من إعادة كتابة التعليمات.
مستخدمو هذا الموقع بالذات ليسوا الأكثر خبرة تقنيًا، وسيتجنبون أي ميزة تبدو “معقدة”. إذا كان بإمكاني تخفيف بعض المشاكل الواضحة “تلقائيًا”، أعتقد أن ذلك سيساعد.
أعتقد أن التغيير في واجهة مستخدم الاستطلاع قبل فترة جعلها أقل سهولة في الاستخدام عندما يتعلق الأمر بـ “اختيار واحد” مقابل “اختيارات متعددة”، حيث يبدو أن الناس يعتقدون أن “اختيار واحد” يعني خيارًا واحدًا. لذلك يختارون “متعدد”، ويضبطون الحد الأدنى/الأقصى لجعله استطلاعًا باختيار واحد. ![]()
زر “إظهار من صوت” مخفي أيضًا في أسفل الخيارات المتقدمة، عندما تستخدم جميع استطلاعاتنا تقريبًا هذا الزر بشكل طبيعي (باستثناء عدد قليل من استطلاعات المسؤولين العرضية).
لكن وجود تعديل بسيط لقلب “public=true” كافتراضي سيعمل بشكل جيد جدًا بالنسبة لنا (إذا تمكنت من معرفة كيفية القيام بذلك
). لم أفكر فيما يمكنني فعله بشأن الارتباك بين الاختيار الفردي والمتعدد، ولكن إذا تمكنت من معرفة كيفية تجاوز ذلك، فقد أتمكن من فعل شيء حيال ذلك أيضًا. ![]()
من تجربة مماثلة، في كل مرة أحتاج فيها إلى تقديم تعليمات في Discourse، إما أن أطلب منهم طرح الأسئلة في فئة Discourse التي لدينا، أو أقوم بكتابة دليل على الفور. ربط الدليل أفضل بكثير - وليس فقط من حيث الجهد. إنه يشجع المستخدمين لديك على أن يكونوا أكثر اكتفاءً ذاتيًا، ويعرض لهم نسخة محسنة من المعلومات التي يحتاجونها، وأفضل جزء؟ نعم، يعيدهم إلى موقع Discourse الخاص بك
وبالمثل، فإنه يوفر لهم رابطًا يمكنهم مشاركته مع الآخرين، وبالتالي تحقيق هذه الأهداف نيابة عنك ![]()
لقد مررت بهذا أيضًا. وبالمثل، لم يكن واضحًا تمامًا لي أو للمشاركين ما إذا كانت الاستطلاعات مجهولة الهوية أم لا.
لتسمية “فردي” مقابل “متعدد” يمكنك تعديل هذا يدويًا. أعتقد أن هذا هو النص:
لهذا، أفكر ربما في إضافة مربع خيار استطلاع فارغ ثانٍ للإشارة إلى أنه للاختيارات المتعددة ولكن مع صوت واحد؟ قد يعطي “الاختيار الفردي” + مربع واحد شعور “خيار واحد فقط”. لست متأكدًا، لكنني اعتقدت أنه قد يكون الأمر يستحق المحاولة.
إذا تم تحويل هذا إلى موضوع ميزة، فسأقترح بالتأكيد وضع ذلك على الصفحة الرئيسية (ربما لا يزال افتراضيًا صحيحًا أيضًا). ![]()
لقد تم استدراجه لأنني قرأت منشور @cocococosti بشكل خاطئ واعتقدت أنه يقول “مكون سمة بسيط”. بعد إعادة قراءته، لا يقول شيئًا من هذا القبيل.
كنت أبحث عن مشكلة جافاسكريبت “سهلة” للعمل عليها، وبدا هذا مثاليًا لأنه سيفيدني أيضًا. سأواصل البحث. ![]()
تم تقسيم 8 مشاركات إلى موضوع جديد: تجاوز الإعداد الافتراضي للاستطلاع بحيث يكون “public=true”
تم تنفيذ هذا الآن في: ![]()
