Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Instructions: Vote Count ("Vote for X") #82

Closed
stratofax opened this issue Aug 23, 2022 · 2 comments · Fixed by #98
Closed

Implement Instructions: Vote Count ("Vote for X") #82

stratofax opened this issue Aug 23, 2022 · 2 comments · Fixed by #98
Assignees
Labels
enhancement New feature or request

Comments

@stratofax
Copy link
Collaborator

stratofax commented Aug 23, 2022

For each Candidate Contest, the ballot displays instructions on how many candidates you can vote for, like this:

  • Vote for 1
  • Vote for 2

Retrieve this information from the EDF.

For example:

Election.Contest.VoteVariation = "n-of-m"
Election.Contest.VotesAllowed = "4"

Voting Instructions question: should "n-of-m" instructions read like this?

Vote for up to 4

Or this?

Vote for

Answer: "Vote for up to N" where N is VotesAllowed.

Data consistency question: do all "plurality" type elections require that VotesAllowed = 1?

Answer: Plurality is implicitly ... VotesAllowed == 1. That is also true for other VoteVariations as well, but not ones that we are supporting at present.

See comments below for details

@stratofax stratofax added the enhancement New feature or request label Aug 23, 2022
@trustthevote
Copy link
Member

"Vote for up to N" where N is VotesAllowed.

Plurality is implicitly (sorry) VotesAllowed == 1. That is also true for other VoteVariations as well, but not ones that we are supporting at present. For example, the top two voting method is vote for one, but the tabulation rule is that the top two vote getters "win". Rarely used.

@stratofax
Copy link
Collaborator Author

Thanks, @trustthevote I added your answers to the original Issue post (above)

ion-oset added a commit to ion-oset/ballot-lab that referenced this issue Aug 24, 2022
@stratofax stratofax linked a pull request Aug 29, 2022 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants