Commit Graph

21 Commits

Author SHA1 Message Date
Peter J. Holzer 134b117d44 Merge branch 'master' of git.hjp.at:hjp/meeat 2022-12-08 14:17:32 +01:00
Peter J. Holzer a5e32526cc Make logging configurable 2022-12-08 14:17:19 +01:00
Peter J. Holzer a078ef14b5 Add logo 2022-12-08 14:15:20 +01:00
Peter J. Holzer 537c2ba4b5 Show voters and order 2022-12-08 14:12:52 +01:00
Peter J. Holzer c45e514bfc Handle ballots of uneven length 2022-11-29 20:55:23 +01:00
Peter J. Holzer d1ffb55f08 Merge branch 'master' of git.hjp.at:hjp/meeat 2022-11-13 21:40:23 +01:00
Peter J. Holzer a163976b1d Make session permanent (90 days, actually) 2022-11-13 21:39:37 +01:00
Peter J. Holzer bad50c51cf Display all votes 2022-11-13 21:37:54 +01:00
Peter J. Holzer b6db3f0ea9 List people who already voted 2022-11-09 00:04:07 +01:00
Peter J. Holzer 37ed14e1d6 Use all positions to determine order
Since we expect very few votes there is a high probability that several
candidates will be not be ranked first by anybody. Which one is
eliminated is essentially random, so it could happen that a candidate
which is ranked second by everybody (and therefore would probably be the
winner) is eliminated in the first round and never considered again.
To prevent this, we sort by all ranks in order. So among those with the
same number of first ranks the one with the most second ranks wins, if
those are also the same we use the third rank etc. This should ensure
that each round really eliminates the worst candidate (ties are still
possible, but only if the votes at all ranks are the same - in which
case no objective distinction is left and random choice is acceptable).
2022-11-08 23:16:38 +01:00
Peter J. Holzer 182b292bc1 Fix log message 2022-11-08 22:43:58 +01:00
Peter J. Holzer 6edca66f7e Display interim results 2022-11-07 23:06:51 +01:00
Peter J. Holzer 41d545d191 Merge branch 'master' of git.hjp.at:hjp/meeat 2022-11-07 21:43:25 +01:00
Peter J. Holzer d4b551dc1a Start on layout 2022-11-07 21:42:24 +01:00
Peter J. Holzer e21caec1e2 Activate sortables only once 2022-11-07 21:41:17 +01:00
Peter J. Holzer 0877d7678f Make blue-background-class true ;-) 2022-11-07 21:40:20 +01:00
Peter J. Holzer 049a8d0d70 Test instant runoff algorithm 2022-11-07 21:06:14 +01:00
Peter J. Holzer 93730d95fb Fix vote update 2022-11-05 12:09:00 +01:00
Peter J. Holzer 8143c6286f Fix URL in confirmation mail 2022-11-05 11:47:46 +01:00
Peter J. Holzer 760cac56b2 Fix requirements 2022-11-05 11:47:22 +01:00
Peter J. Holzer 65a19eb756 Implement basic voting 2022-11-05 09:51:32 +01:00