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

Voting System #5

Open
MarlonSchultz opened this issue Sep 10, 2018 · 9 comments
Open

Voting System #5

MarlonSchultz opened this issue Sep 10, 2018 · 9 comments

Comments

@MarlonSchultz
Copy link

I am misusing this issue board as a discussion board since I believe the mailing group to be not a good place to discuss this.

I've read several ideas concerning the voting.

As far as I know, Volker suggested a solution that is not hardware based - with its downside: not being able to conclusively prohibit double votes.

I know as well, that Lucas is working on a solution. I don't know any specifics.

And I've read that Wikinaut has something in mind as well.

I would like to help, but I am lost as to where I should invest time.

@vog
Copy link

vog commented Sep 10, 2018

This is a quick hack that demonstrates what I had in mind:

Features:

  • Very fast and small webservice
  • Pure HTML+CSS, no JavaScript
  • Double-vote protection via cookies (almost same as Google forms)
  • Statically linked binary: no library or runtime dependencies, runs almost everywhere
  • Currently runs on very old server hardware - just to make a point

Planned:

  • Auth protection for "Close voting" / "Open voting"
  • Add more double-vote protection mechanisms
  • Make hacks editable by the audience, to get correct titles, presenter names and URLs even before the vote!

@stefanhoth
Copy link
Member

stefanhoth commented Jan 10, 2019

Did you ever try this out at one edition?

@vog
Copy link

vog commented Jan 11, 2019

Unfortunately not.

@lucasrangit fixed some issues with his voting system, and that one was used. However, mine was (and still is) available as a backup solution in case anything goes wrong. It is still running on my server, and could be started locally at someone's laptop as well.

@vog
Copy link

vog commented Jan 11, 2019

BTW, I remember one or two more people mentioning possible voting systems, for example using a MediaWiki plugin.

Maybe we could make a whole event just with voting systems. And then voting for the best voting system. Using all presented voting systems, comparing the results.

(However, I'm afraid c-base would then have to cancel our event because it is too meta.)

@stefanhoth
Copy link
Member

I'd prefer if we have a discussion online and maybe test 1 system per event (in production, yay!)

@vog
Copy link

vog commented Jan 11, 2019

Sounds good, but where would you want to have the discussion? At the Meetup page? In the Meetup forum? As a GitHub issue? In this very ticket?

@stefanhoth
Copy link
Member

Not sure but to me either this issue right here or the Meetup discussion board is probably the most fitting. What do you think?

@MarlonSchultz
Copy link
Author

I don't care where the discussion takes place. We should however stick to the decision afterwards. I am quite glad that we are not using Slack or something else to add to my confusion what is being discussed where. :)

The MeetUp page would b very transaparent to anyone who wants to help out and hasnt yet checked out the github page. On the other - it seems to be a rather awful solution for having a good discussion.

https://www.meetup.com/de-DE/Berlin-Hack-and-Tell/discussions/

@ligi
Copy link
Member

ligi commented Apr 8, 2019

@ligi ligi transferred this issue from berlin-hack-and-tell/bhnt.c-base.org Apr 8, 2019
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

4 participants