Allow a user to cast multiple votes on a single topic?

AI-generated summary

The discussion centers on the feasibility of allowing users to cast multiple votes on a single topic to create a weighted voting system rather than a binary one. pakl inquires about plans for this feature, while joebuhlig notes that while “super votes” were previously considered, they are not currently implemented. sam clarifies that the concept of super votes has been officially removed from the roadmap, and sam reiterates that allowing multiple votes per user is a very complex change that was intentionally avoided to maintain simplicity. Despite keith1’s request from their community to enable point-based voting, the core team remains hesitant. Alternative suggestions include Johns’s proposal to add a maximum vote limit per user via plugin settings. Additionally, Zup proposes a novel approach where voting weight is derived from Discourse Reactions, assigning fractional values to different emojis (e.g., a heart worth 0.25) to accumulate a user’s total influence on a topic, thereby making reactions more meaningful without implementing direct multi-voting.

Any plans to add the ability to spend more than just one vote on a topic?

2 Likes

I don’t believe we discussed that in the spec per se. We did talk about using “super votes” which is on the roadmap. I’m just not there yet.

1 Like

Long term I would like to add the ability to spend more than one vote, it is a very complex change.

Super votes as a concept was stripped and is not going to happen anymore.

3 Likes

We have a minor request from our community to make casting votes a little more interesting - would it be possible to allow a single user to cast more than one vote on a topic?

We’d like to give more votes to our members and allow them to spread the weight around the topics as a point value, rather than a binary vote.

2 Likes

Initial designs of discourse voting toyed with the ideas of super votes and so on, we opted for simplicity here over adding features like this.

Not really on the cards, it would be a very complex change.

4 Likes

Or just add a Max allowed votes per topic in the voting plugin settings. Of course per user basis.
Thanks

what if voting was influenced by Discourse Reactions?

each emoji per reaction could have a fractional vote value, and certain emojis could be worth more than others. for example, a heart reaction to a reply in a topic would add 0.25 to the topic’s total votes, and a thumbs up would add 0.10. perhaps a thumbs down would subtract 0.10? there could be an upper limit to prevent reaction spam, maybe 1.0 total? (if only one reaction allowed, then it’s worth max limit)

in other words, the more a user participates via reactions across multiple replies in a topic, the more weight his total vote carries in that topic, and reactions would have more meaning too.

also, maybe weighted scale of reactions could be displayed on hover over total reactions in topic list?

1 Like