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

Add ability to undo votes and/or clear all votes? #22

Open
anishathalye opened this issue Jul 30, 2016 · 3 comments
Open

Add ability to undo votes and/or clear all votes? #22

anishathalye opened this issue Jul 30, 2016 · 3 comments

Comments

@anishathalye
Copy link
Owner

anishathalye commented Jul 30, 2016

From his experience at HackPrinceton, @zacharyliu said that some issues that they had were:

  • weird issue where one judge had 69 recorded votes within a few minutes, while the others had only ~20 votes by the end
  • some judges started hitting random buttons even when we told them not to
  • unable to delete bad votes from when judges hit random buttons before starting
  • no way to undo accidental votes

Maybe we can improve this by adding:

  • an ability to undo the last vote (to the judge UI)
  • an ability for the organizers to clear votes for a specific judge / clear all votes

We need to have some discussion about exactly how this should be implemented.

@ghost
Copy link

ghost commented Jul 31, 2016

If votes that need to be undone are actually accidental (not like judges regretting their decision) we could always implement something similar to Gmail's Undo Send, i.e. holding the submission for a short amount of time before actually making the request, instead of having to work with the backend.

@anishathalye
Copy link
Owner Author

True. Another way we could do it is by replaying all the decisions with the cancelled ones removed (this would be an O(n) operation, and for hackathon scale, probably fine).

@anishathalye
Copy link
Owner Author

Apparently people mis-click pretty frequently, so it would be nice to add the ability to undo votes.

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

No branches or pull requests

1 participant