允许用户添加自定义选项的投票

大家好,

我们在 zenAud.io 使用 Discourse 社区 community,我非常希望能创建一个投票功能,允许用户像 Facebook 那样添加自己的选项进行投票:

这能否作为未来更新的一个选项?

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:

  1. Create a topic soliciting vote-able “items” for a future poll

  2. Gather feedback in the topic replies for a period of time

  3. 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:

6 个赞

我刚才正在寻找类似的功能,以便更方便地找到开会的最合适时间(类似 Doodle 的功能,只不过在这种情况下,用户可以提出适合他们自己的时间)。

对于封闭的小组来说,这仍然可行,因为用户子集较小,被滥用的可能性较低。

你仍然对较早添加的选项存在巨大的结果偏见,除非出现了极具说服力的新选项。

应对这一问题的最佳方法是在开始投票前,先讨论哪些选项应该被纳入。

7 个赞

说到这个话题,@j.jaffeux 和我一直在构思一种“自动化”类型的工作流程。

与其使用投票,不如让用户发布他们能参加或不能参加的日期列表,然后由主题发起人(OP)根据回复动态地确定活动的理想时间段。

我们也在研究为我们的 Discourse 日历插件添加更多事件支持,因此可能会考虑实现这一功能。

4 个赞

我们有一种拼凑而成的方法可以实现这一点,效果相当不错。唯一的问题是设置过程需要不小的管理负担,而您的工作流技巧或许能对此有所帮助。这个想法是我提出的,@pacharanero 已经将其文档化:

2 个赞

这是实际的投票(无法在引用块内完成):

  • 2020-02-24T08:00:00Z
  • 2020-02-25T12:00:00Z
  • 2020-02-26T16:00:00Z
0 voters
1 个赞

已关闭,原因同 Let users add more poll options while the poll is running