Equal-Vote / star-server

STAR Voting is an upgrade to our current way of voting that allows voters to score candidates from 0 to 5. Ultimately, STAR Voting elects candidates who better represent the whole of the electorate. We are building a site that lets everyone from individuals to organizations use STAR Voting to host simple polls or run secure elections.
GNU Affero General Public License v3.0
18 stars 21 forks source link

Allow admin to specify rank limit #645

Closed ArendPeter closed 1 week ago

ArendPeter commented 4 weeks ago

When we launch full public beta, we'll be creating a multi-method presidential poll as one of first promotion efforts

There'll likely be 8 candidates, however we're planning to limit Ranked ballots to 6 ranks. This makes the UI easier, offers parity with STAR, and it's also consistent with real world RCV elections (San Francisco is the only counter example, they allow up to 10 ranks)

Currently the number of ranks on the ballot matches the number of candidates, however it would be great if Admin's had a dropdown in the "Extra settings section", and they could set the maximum rank limit between 3 to 8. The number of ranks shown on the ballot would then be min(max_rankings, number_of_candidates)

image

ArendPeter commented 3 weeks ago

You'll need to run the backend in order to test this. Here's similar change that can be used as a reference

https://github.com/Equal-Vote/star-server/pull/385/files