Board Election: Randomized order of candidate presentations.
One of the concerns I had with the election process last year was that
the ordering of candidate presentations on meta was not randomized.
Many voters have limited time to read the large amount of provided
material, so I was concerned that less popular and alphabetically
lower candidates may get an unfairly low share of the attention.
I expected this to be addressed this year, but it was just brought to
my attention that it had not been. This is unfortunate, but there is
still a week left in the election so I strongly believe that there is
value in correcting it now.
With the help of Dmcdevit I have introduced a small chunk of
pieces of any page. The scrambling is client-side, providing a new
order on every page load, and it avoids all negative interaction with
It is designed to be generic: it supports the shuffling of anything
which can be placed in a DIV tag. I expect that it will be used for
other votes in our projects (the commons POTY contest used manual
shuffling every few hours).
I have tested it on several browsers and platforms without trouble.
the original order. Performance is good, it causes no noticeable loss
in browser performance. The script is no more invasive than others
used on English Wikipedia and Commons.
If you have viewed meta recently, you may need to press shift-reload
the first time you load the page. Successive reloads will show the
items in differing orders. Not every reload will be different: with
three items there are not many possible orderings.
I have also applied this to a forked copy of the candidate
You'll notice the TOC is not shuffled. This is by design. Shuffling
the TOC would add considerable complexity and result in a loss of
generality. If it is believed that the ordering of the TOC is adding
any bias then the TOC should be completely suppressed.
I expect the addition of this to the currently running election is
both clearly uncontroversial and the obviously fair thing to do. I,
however, leave the decision in the competent hands of the election