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

Fix how delegated votes are counted in the results (UI) #188

Open
ferranrego opened this issue Aug 8, 2024 · 2 comments
Open

Fix how delegated votes are counted in the results (UI) #188

ferranrego opened this issue Aug 8, 2024 · 2 comments

Comments

@ferranrego
Copy link
Member

ferranrego commented Aug 8, 2024

Currently, only 1 vote per delegate is being counted when a user with delegated votes participate in a poll.

However, this approach leads to a significantly lower reported voter participation, as its not counting all the votes

To address this, we should include all votes in the UI (Frame and Participant Turnout block). For example, if a delegate has 5 votes, each with a weight of 10, their participation should be recorded as 5 votes with a total weight of 50.

@ferranrego ferranrego added this to the #3 Votecaster v0.3 - MVP milestone Aug 8, 2024
@ferranrego
Copy link
Member Author

ferranrego commented Aug 19, 2024

After looking into this problem, we realized that when a user delegates their votes, this user is taken off the census list, so the percentage of voters (turnout) is calculated correctly and will not affect the results.

@ferranrego
Copy link
Member Author

  • The census is always the entire list of holders/members of that community, and is the one used for the turnouts.
  • We don't delete the users who delegated their votes from the census that is used to calculate the turnout.
  • Each delegate should be counted as its vote + the delegated votes (and their respective weights).

cc/ @p4u

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant