مرحبًا يا رفاق،
نحن نستخدم Discourse في zenAud.io المجتمع ، وأود حقًا إنشاء استطلاع يسمح للمستخدمين بإضافة خيارهم الخاص للتصويت عليه مثل فيسبوك:
هل يمكن أن يكون هذا خيارًا في تحديث مستقبلي؟
5 إعجابات
Seems like a Good idea but how are we supposed to handle trolls? what if someone just ads random option that is irrelevant to discussion and everyone else just starts trolling by selecting that?
Or maybe everyone ads their own opinion and votes for it! No clear majority.
My recommendation:
Create a topic soliciting vote-able “items” for a future poll
Gather feedback in the topic replies for a period of time
After gathering feedback, then create the poll using the most popular items (you can count likes on the posts to determine this)
Allowing anyone to add a new option to a poll at any time is a recipe for chaos.
7 إعجابات
Another approach to this that may work for you would be the existing voting plugin:
Summary
Discourse Topic Voting gives the ability to vote on topics in a specified category.
Install Guide
This plugin is bundled with Discourse core. There is no need to install the plugin separately.
Features
To enable it, edit any category, look on the settings tab for the “Allow users to vote on topics in this category” checkbox:
[image]
Once enabled, a “Votes” item is available in the top menu. The topics in that category can be voted on w…
6 إعجابات
كنت أبحث للتو عن وظيفة مماثلة تسهل تحديد أفضل وقت لعقد اجتماع (وظيفة شبيهة بـ Doodle، باستثناء أنه في هذه الحالة يمكن للمستخدمين اقتراح الوقت الذي يناسبهم).
لا يزال من الممكن أن تعمل مع المجموعات المغلقة حيث يكون لديك مجموعة أصغر من المستخدمين مع احتمال أقل لإساءة الاستخدام.
riking
(Kane York)
14 مارس 2020، 7:42م
6
لا يزال لديك تحيز هائل نحو الخيارات التي تمت إضافتها سابقًا، إلا في حالات نادرة حيث تكون هناك خيارات جديدة مقنعة للغاية.
أفضل طريقة للتعامل مع هذا هي إجراء مناقشة حول الخيارات التي يجب أن تكون متاحة قبل بدء الاستطلاع.
7 إعجابات
sam
(Sam Saffron)
16 مارس 2020، 3:46ص
7
وفي هذا الصدد، فإن هذا سير عمل من نوع “الأتمتة” الذي كنا نفكر فيه أنا و@j.jaffeux.
بدلاً من الاستطلاع، يُطلب من المستخدمين نشر قائمة بالتواريخ التي يمكنهم أو لا يمكنهم حضورها، ويمكن للمحرر الأصلي (OP) المساعدة في تحديد الإطار الزمني المثالي للحدث بناءً على الردود، بشكل ديناميكي.
كما أننا ندرس إضافة دعم أكبر للفعاليات إلى مكون التقويم الخاص بنا في منصة Discourse، وقد نأخذ هذا في الاعتبار.
4 إعجابات
nathank
(Nathan Kershaw)
9 يونيو 2020، 11:26م
8
لدينا طريقة مُركَّبة بشكل غير مثالي لتنفيذ هذا الأمر، وتعمل بشكل جيد جدًا. المشكلة الوحيدة هي أن إعدادها يتطلب عبئًا إداريًا غير ضئيل، وقد يستفيد هذا من سحر سير عملك. لقد فكرت في هذه الفكرة، وقد وثّقها @pacharanero :
pacharanero:
استطلاعات شبيهة بـ Doodle في Discourse
يمكنك استخدام أدوات داخل Discourse بالكامل لإنشاء استطلاع يشبه ‘Doodle’ يعرض للمستخدمين التواريخ والأوقات في منطقتهم الزمنية المحلية. هذا رائع لتنظيم الاجتماعات (سواء كانت عبر الفيديو أو وجهًا لوجه).
لذا لم يعد هناك حاجة لاستخدام خدمة خارجية عند تحديد أفضل وقت للاجتماع، أو التعرّض لـ 100 رسالة بريد إلكتروني. الأمر يتطلب بعض المهارة، لكنه ليس صعبًا على من اعتادوا على Discourse.
كيفية التنفيذ:
أنشئ منشورًا أو رسالة خاصة لاستقبال الاستطلاع. يعتمد ما إذا كنت ستستخدم منشورًا أو رسالة خاصة على ما إذا كان الاجتماع مفتوحًا أم أنك تريد دعوة أفراد محددين تحديدًا.
باستخدام أداة ‘إدراج التاريخ/الوقت’ في شريط أدوات محرر Discourse، أنشئ خيارات التاريخ/الوقت التي ستضعها في الاستطلاع. في البداية، يمكن وضع هذه الخيارات ببساطة في نص المنشور داخل المحرر، وستنسخها وتلصقها في الاستطلاع لاحقًا.
على سبيل المثال، إليك بعض التواريخ التي تم إنشاؤها بهذه الطريقة. لاحظ أنه عند تمرير الماوس فوقها، تظهر لك التاريخ/الوقت بعدة مناطق زمنية (يمكنك تكوين المناطق الزمنية المعروضة باستخدام زر ‘متقدم’ في نافذة حوار أداة التاريخ/الوقت). أمر آخر رائع هو أنه يمكنك تعديل البيانات مباشرة في التاريخ/الوقت، ونسخها ولصقها، إلخ، مما يجعل إنشاء تواريخ/أوقات متعددة سريعًا جدًا.
النص الذي يتم إنشاؤه تلقائيًا في المحرر يبدو كالتالي:
ولكنه سيُعرض على الجانب الأيمن في شكله المُصوَّر بالكامل كما يلي، وهذا ما سيراه المستخدمون في الاستطلاع.
2020-02-24T08:00:00Z
2020-02-25T12:00:00Z
2020-02-26T16:00:00Z
حدد نص جميع الخيارات في قائمتك وانسخها إلى الحافظة (Ctrl+C، أو انقر بزر الماوس الأيمن واختر ‘نسخ’).
أنشئ استطلاعًا باستخدام خيار ‘إنشاء استطلاع’، مرة أخرى من شريط أدوات محرر Discourse، هذه المرة تحتاج إلى الوصول إلى القائمة المنسدلة من قائمة
اختر ‘خيارات متعددة’ أو ‘خيار واحد’ حسب ما إذا كنت تريد أن يتمكن المستخدمون من اختيار عدة خيارات متاحة، أو خيار مفضل واحد فقط.
أقترح أيضًا تحديد نتائج ‘دائمًا مرئية’ حتى يتمكن الأشخاص من رؤية ما اختاره الآخرون (ما لم تكن لا تريد ذلك).
يمكنك أيضًا تحديد ‘إظهار من صوت’ وهو ما يبدو منطقيًا لاستطلاع حول أوقات الاجتماعات، لكن قد تكون هناك أوقات لا ترغب فيها في ذلك.
وبطبيعة الحال، يمكنك اختيار ‘إغلاق الاستطلاع تلقائيًا’ في وقت محدد بحيث يجب على الأشخاص الرد قبل الموعد النهائي للتصويت. (تحتاج إلى التمرير قليلاً لأسفل تحت ‘إظهار من صوت’ لرؤية مربع الاختيار هذا)
الصق النص المنسوخ في مربع النص الكبير ‘أدخل خيار استطلاع واحد في كل سطر’
01aec341650b666ee69dcaa2864c54ad9a3c1655|316x250
(بالمناسبة، يمكنك إنشاء استطلاع حول أي شيء، وليس فقط التواريخ/الأوقات - فهناك العديد من الميزات الأخرى في أداة الاستطلاعات، لذا لا تتردد في التجربة، ربما بإرسال رسائل خاصة لنفسك أو لزملائك.)
إليك كود Markdown للاستطلاع النهائي
[poll type=multiple results=always min=1 max=3 public=true chart Type=bar]
* [date=2020-02-24 time=08:00:00 timezone="Europe/London"]
* [date=2020-02-25 time=12:00:00 timezone="Europe/London"]
* [date=2020-02-26 time=16:00:00 timezone="Europe/London"]
[/poll]
إحدى المزايا الرائعة لهذه الطريقة مقارنة بـ Doodle هي أنه لا يزال بإمكان الأشخاص الرد بشكل نصي تحت الاستطلاع، وهو ما قد يكون مفيدًا إذا كانت هناك معايير أخرى يجب مراعاتها مثل الموقع، واحتياجات المؤتمرات المرئية، وترتيبات الصوت والفيديو، إلخ. وبطبيعة الحال، فإن سجل القرار موجود هنا في مثيل Discourse الخاص بك بدلاً من أن يكون مبعثرًا عبر الإنترنت على أجهزة كمبيوتر أشخاص آخرين!
إعجابَين (2)
nathank
(Nathan Kershaw)
9 يونيو 2020، 11:27م
9
هذا هو الاستطلاع الفعلي (لم يكن من الممكن تنفيذه داخل اقتباس):
2020-02-24T08:00:00Z
2020-02-25T12:00:00Z
2020-02-26T16:00:00Z
إعجاب واحد (1)