请求:允许投票添加“填空题”选项

我是众多不同 Discourse 论坛的成员,其中大多数与编程和产品设计相关。

在我参与的每一个论坛上,90% 以上的投票中,最后一个选项总是相同的:

无论投票本身是帖子的主要内容,还是仅仅是一个“你的看法如何”的简单提问,提供“其他(请说明)”这一选项,都能让用户表达带有细节的观点,而不仅仅是投出一票。

让用户进行解释对原帖作者(OP)来说可能非常有益,相比之下,单纯的投票只能告诉他们选择了 X 或 Y,却没有任何理由说明。

设置“其他(请说明)”这一投票选项的主要问题是,很少有用户会逐一浏览各种回复,去查找包含“(请说明)”部分的投票内容。

一个简单的解决方案是增加一个允许用户输入内容的投票选项。其外观可以类似于:

在查看答案时,投票可以显示常规的图表(具体取决于投票类型),同时提供一个下拉列表(摘要)来展示各项解释。这些解释可以看起来像回复(并关联用户账号),也可以根据投票设置选择匿名显示。

添加此功能将允许人们补充那些不足以单独发帖、但值得添加更多细节的投票答案。
谢谢!

4 个赞

我们过去曾多次讨论过此事,并明确表示不采用这种方式——因为如果允许任何人随时添加任何新的投票选项,会导致投票环节陷入混乱。

更好的做法是:先发布一个讨论主题,征集投票选项,持续数天;然后根据该讨论主题下的回复,创建一个包含最受欢迎的选项的新投票主题。

5 个赞

我们基本上就是这么做的。投票类别确定候选名单,然后投票选出最终获胜者。

根据在其他带有可填写选项的投票网站的经验,要保持良好的用户体验,一个关键功能是:版主必须能够合并、进行轻微编辑、删除,并 visibly 划掉用户填写的选项。

  • 合并:这两个填写选项非常相似。将所有票数合并到一个选项中。
  • 轻微编辑:填写选项在最初提交时存在拼写错误。能够修正这些问题,能让最终结果看起来更专业。
  • 删除:有时某个选项确实不合适,需要移除。
  • 划掉:有时填写的选项出于善意,但作为投票结果永远无法成立。划掉该选项,移除所有票数,但_保留其可见性_,并附上简短说明,有助于防止其他人再次尝试输入相同内容。
  • 标记:通知版主需要执行上述任何操作。

核心 Discourse 中的投票功能在可预见的未来不太可能获得这些特性。

3 个赞

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