Allow multiple types of polling

Created on 25 April 2019, about 6 years ago
Updated 8 April 2025, 18 days ago

Once #3042995: Convert votes into entities is finished, the next step is to extend the module to allow multiple types of polling.

An easy first step would be to allow multiple selections.

Architecture wise, I don't think it is a good idea to fix a type of poll to a bundle (other than maybe the normal poll, which can have the standard poll as default) because some types of polling may allow different values for votes.

For instance in a ranked vote the value of the vote for certain ranks (role/group/other differentiator) may be different on a per ranked voting bundle type.

If we get complicated enough, we need to also think about storing calculated results. While simple votes and even ratings type of polls can be calculated as they are, other systems such as https://en.wikipedia.org/wiki/Condorcet_method require more detailed calculations.

To support the condorset method that would also require

I am also muddling up names as I would also call a vote where items are ranked 1-5 to be a ranked vote, but that is different from the above "ranked" poll discussed earlier.

Feature request
Status

Closed: duplicate

Version

1.0

Component

Code

Created by

🇬🇧United Kingdom naheemsays

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024