https://wikimedia.org.au/w/index.php?title=Meeting:2012_AGM/Election_Administrator%27s_report&feed=atom&action=historyMeeting:2012 AGM/Election Administrator's report - Revision history2024-03-28T10:38:25ZRevision history for this page on the wikiMediaWiki 1.40.1https://wikimedia.org.au/w/index.php?title=Meeting:2012_AGM/Election_Administrator%27s_report&diff=8189&oldid=prevBilby: Killed draft tag - I'm pretty happy with this, I think.2012-12-04T10:04:24Z<p>Killed draft tag - I'm pretty happy with this, I think.</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 10:04, 4 December 2012</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">''Draft Copy - 00:32, 27 November 2012 (EST)'''</del></div></td><td colspan="2" class="diff-side-added"></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2" class="diff-side-added"></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The 2012 Wikimedia Australia (WMAU) was run between 16 November 2012 and 23 November 2012, with the results announced at the [[Meeting:2012 AGM|Annual General Meeting]] (AGM) of 25 November. The returning officer was Steven Clark, and the election System Administrator was myself, Adam Jenkins. The election was run electronically using online voting, using software that I had written to manage online voting using the [http://en.wikipedia.org/wiki/Single_transferable_vote Single Transferable Vote] (STV) model, with [http://en.wikipedia.org/wiki/Optional_preferential_voting Optional Preferential] voting.</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The 2012 Wikimedia Australia (WMAU) was run between 16 November 2012 and 23 November 2012, with the results announced at the [[Meeting:2012 AGM|Annual General Meeting]] (AGM) of 25 November. The returning officer was Steven Clark, and the election System Administrator was myself, Adam Jenkins. The election was run electronically using online voting, using software that I had written to manage online voting using the [http://en.wikipedia.org/wiki/Single_transferable_vote Single Transferable Vote] (STV) model, with [http://en.wikipedia.org/wiki/Optional_preferential_voting Optional Preferential] voting.</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
</table>Bilbyhttps://wikimedia.org.au/w/index.php?title=Meeting:2012_AGM/Election_Administrator%27s_report&diff=7949&oldid=prevBilby: /* Running of the election */ ce2012-11-26T13:36:23Z<p><span dir="auto"><span class="autocomment">Running of the election: </span> ce</span></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 13:36, 26 November 2012</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l29">Line 29:</td>
<td colspan="2" class="diff-lineno">Line 29:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* The software needed to be manually closed at the end of the election period.</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* The software needed to be manually closed at the end of the election period.</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Otherwise, it appeared to have run as intended, with some improvements identified for future development. To date, <del style="font-weight: bold; text-decoration: none;">there </del>have been <del style="font-weight: bold; text-decoration: none;">no </del>reports of <del style="font-weight: bold; text-decoration: none;">anyone </del>being unable to register a vote over the course of the election, except for the problem raised above which was handled early in the election period.</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Otherwise, it appeared to have run as intended, with some improvements identified for future development. To date, <ins style="font-weight: bold; text-decoration: none;">I </ins>have <ins style="font-weight: bold; text-decoration: none;">not </ins>been <ins style="font-weight: bold; text-decoration: none;">made aware of any </ins>reports of <ins style="font-weight: bold; text-decoration: none;">members </ins>being unable to register a vote over the course of the election, except for the problem raised above which was handled early in the election period.</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Post-election==</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Post-election==</div></td></tr>
</table>Bilbyhttps://wikimedia.org.au/w/index.php?title=Meeting:2012_AGM/Election_Administrator%27s_report&diff=7947&oldid=prevBilby: updated draft datestamp2012-11-26T13:32:37Z<p>updated draft datestamp</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 13:32, 26 November 2012</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>''Draft Copy - <del style="font-weight: bold; text-decoration: none;">21</del>:<del style="font-weight: bold; text-decoration: none;">56</del>, <del style="font-weight: bold; text-decoration: none;">26 </del>November 2012 (EST)'''</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>''Draft Copy - <ins style="font-weight: bold; text-decoration: none;">00</ins>:<ins style="font-weight: bold; text-decoration: none;">32</ins>, <ins style="font-weight: bold; text-decoration: none;">27 </ins>November 2012 (EST)'''</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The 2012 Wikimedia Australia (WMAU) was run between 16 November 2012 and 23 November 2012, with the results announced at the [[Meeting:2012 AGM|Annual General Meeting]] (AGM) of 25 November. The returning officer was Steven Clark, and the election System Administrator was myself, Adam Jenkins. The election was run electronically using online voting, using software that I had written to manage online voting using the [http://en.wikipedia.org/wiki/Single_transferable_vote Single Transferable Vote] (STV) model, with [http://en.wikipedia.org/wiki/Optional_preferential_voting Optional Preferential] voting.</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The 2012 Wikimedia Australia (WMAU) was run between 16 November 2012 and 23 November 2012, with the results announced at the [[Meeting:2012 AGM|Annual General Meeting]] (AGM) of 25 November. The returning officer was Steven Clark, and the election System Administrator was myself, Adam Jenkins. The election was run electronically using online voting, using software that I had written to manage online voting using the [http://en.wikipedia.org/wiki/Single_transferable_vote Single Transferable Vote] (STV) model, with [http://en.wikipedia.org/wiki/Optional_preferential_voting Optional Preferential] voting.</div></td></tr>
</table>Bilbyhttps://wikimedia.org.au/w/index.php?title=Meeting:2012_AGM/Election_Administrator%27s_report&diff=7945&oldid=prevBilby: /* Future development */ clarified. I like footnotes.2012-11-26T13:31:26Z<p><span dir="auto"><span class="autocomment">Future development: </span> clarified. I like footnotes.</span></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 13:31, 26 November 2012</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l52">Line 52:</td>
<td colspan="2" class="diff-lineno">Line 52:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* The problem with the extra line breaks in the email header should be fixed.</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* The problem with the extra line breaks in the email header should be fixed.</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>A more comprehensive administrator front end should be developed for the creation and management of elections. This was not done previously, as the software was not intended to be used except by someone with the technical ability to set up and configure the system, but it would be helpful to have more of the process handled through a web-based interface. That said, it was advantageous to have a Returning Officer who had sufficient technical knowledge to ensure that everything was running as intended. It should also be noted that certain tasks, such as removing a voter from the database, should never be easy to do to prevent accidental occurrences.</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>A more comprehensive administrator front end should be developed for the creation and management of elections. This was not done previously, as the software was not intended to be used except by someone with the technical ability to set up and configure the system, but it would be helpful to have more of the process handled through a web-based interface. That said, it was advantageous to have a Returning Officer who had sufficient technical knowledge to ensure that everything was running as intended. It should also be noted that certain tasks, such as removing a voter from the database, should never be easy to do to prevent accidental occurrences.<ins style="font-weight: bold; text-decoration: none;"><ref>Removing a voter currently requires direct access to the database and knowledge of SQL. However, the administrator (in this case the Returning Officer) has to flag a voter as approved in order for their votes to count, which can provide a similar functionality without destroying data.</ref></ins></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Due to the concerns raised about how Optional Preferences fitted into the Single Transferable Vote system, additional user documentation should be provided to ensure full transparency. This is likely to be the case in the future irrespective of what package or method is employed.</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Due to the concerns raised about how Optional Preferences fitted into the Single Transferable Vote system, additional user documentation should be provided to ensure full transparency. This is likely to be the case in the future irrespective of what package or method is employed.</div></td></tr>
</table>Bilbyhttps://wikimedia.org.au/w/index.php?title=Meeting:2012_AGM/Election_Administrator%27s_report&diff=7943&oldid=prevBilby: /* Server access */ clarified2012-11-26T13:26:50Z<p><span dir="auto"><span class="autocomment">Server access: </span> clarified</span></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 13:26, 26 November 2012</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l41">Line 41:</td>
<td colspan="2" class="diff-lineno">Line 41:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Server access==</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Server access==</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>During the running of the election I needed to access the server three times. The first was as described above, and was conducted in the presence of the Returning Officer. This required access to the election database and the election software. The second time the Returning Officer was not available, but access was conducted, with the Returning Officer's permission, under the supervision of Dr Donald Falconer from the University of South Australia. This did not require access to the election database and software, and was to remove a redirect to a non-functioning email address. The third access was to close the election, and was handled under the Returning Officer's supervision. The only other times the server was accessed were before the election's start, and after I was informed by the Returning Officer that counting had been completed.</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>During the running of the election I needed to access the server three times. The first was as described above, and was conducted in the presence of the Returning Officer. This required access to the election database and the election software. The second time the Returning Officer was not available, but access was conducted, with the Returning Officer's permission, under the supervision of Dr Donald Falconer from the University of South Australia. This did not require access to the election database and software<ins style="font-weight: bold; text-decoration: none;">, was unrelated to the election of the committee</ins>, and was to remove a redirect to a non-functioning email address. The third access was to close the election, and was handled under the Returning Officer's supervision. The only other times the server was accessed were before the election's start, and after I was informed by the Returning Officer that counting had been completed.</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Future development==</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Future development==</div></td></tr>
<!-- diff cache key wikimaus_officialwikidb:diff::1.12:old-7939:rev-7943 -->
</table>Bilbyhttps://wikimedia.org.au/w/index.php?title=Meeting:2012_AGM/Election_Administrator%27s_report&diff=7939&oldid=prevBilby: +footnote2012-11-26T13:23:26Z<p>+footnote</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 13:23, 26 November 2012</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l19">Line 19:</td>
<td colspan="2" class="diff-lineno">Line 19:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Running of the election==</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Running of the election==</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>On the whole, the software gave few problems during the running of the election. The only major issue to arise was when a member was unable to vote, as they did not receive the automatic email that is sent upon registering to vote by the software, and had been unable to complete their votes during the session that they were logged in. For security reasons, all passwords are encrypted in the database, and there is no currently installed method of sending a new password. (Due to the encryption method employed, it is not possible to decrypt the old passwords). The most reliable fix was to remove the unusable account from the system and allow the member to re-register. Per our agreement, this had to be done in the presence of the Returning Officer, causing a delay. Once fixed, the member was able to register and lodge their vote as per normal.</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>On the whole, the software gave few problems during the running of the election. The only major issue to arise was when a member was unable to vote, as they did not receive the automatic email that is sent upon registering to vote by the software, and had been unable to complete their votes during the session that they were logged in.<ins style="font-weight: bold; text-decoration: none;"><ref>The software provides each voter with a unique code. The code is displayed upon their first access, and emailed to them if they provide a valid email account. In normal practice, a voter would access the system and complete their votes in one session, and would not use the code. However, the code allows a voter to log in a second or subsequent time and modify their votes until the election is closed. In this case, the member did not receive the automatic email, and did not otherwise record the code. This may not have been an issue, but their browser also crashed while they were filling out the election ballot, and they could only access the system to try again if the code was available. It was the combination of these factors which caused the problem.</ref> </ins>For security reasons, all passwords are encrypted in the database, and there is no currently installed method of sending a new password. (Due to the encryption method employed, it is not possible to decrypt the old passwords). The most reliable fix was to remove the unusable account from the system and allow the member to re-register. Per our agreement, this had to be done in the presence of the Returning Officer, causing a delay. Once fixed, the member was able to register and lodge their vote as per normal.</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>As part of addressing this problem, it was discovered that there was an error in the HTML, which meant that the email address of the Returning Officer was not being rendered correctly if someone tried to create a second account. This was easily corrected, and was handled in the presence of the Returning Officer at the same time as the first problem was corrected.</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>As part of addressing this problem, it was discovered that there was an error in the HTML, which meant that the email address of the Returning Officer was not being rendered correctly if someone tried to create a second account. This was easily corrected, and was handled in the presence of the Returning Officer at the same time as the first problem was corrected.</div></td></tr>
</table>Bilbyhttps://wikimedia.org.au/w/index.php?title=Meeting:2012_AGM/Election_Administrator%27s_report&diff=7937&oldid=prevBilby: /* Conclusion */ +footnotes2012-11-26T13:16:02Z<p><span dir="auto"><span class="autocomment">Conclusion: </span> +footnotes</span></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 13:16, 26 November 2012</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l67">Line 67:</td>
<td colspan="2" class="diff-lineno">Line 67:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>''Adam Jenkins, 2012 Election System Administrator''</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>''Adam Jenkins, 2012 Election System Administrator''</div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">==Footnotes==</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"><references /></ins></div></td></tr>
</table>Bilbyhttps://wikimedia.org.au/w/index.php?title=Meeting:2012_AGM/Election_Administrator%27s_report&diff=7935&oldid=prevBilby: /* Pre-election and preparation */ clarified2012-11-26T13:13:05Z<p><span dir="auto"><span class="autocomment">Pre-election and preparation: </span> clarified</span></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 13:13, 26 November 2012</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l15">Line 15:</td>
<td colspan="2" class="diff-lineno">Line 15:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>I then informed the Returning Officer, Steven Clark, that it was good to go, and we discussed my role in the election. As I wrote the software, we felt that it would be better if I retained access to the server in case something went wrong. However, to ensure that things remained transparent and above board, I agreed not to access the server except in the presence of the Returning Officer once the election began, and the Returning Officer would be able to check the access logs if required to make sure that everything was ok. As I had access to the server, we agreed that I would not vote, and I chose not to express any opinions about the candidates during the running of the election. It was also agreed that I would not have administrator access to the election software, so I would not be able to view the progress of the election. That access was exclusively limited to the Returning Officer.</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>I then informed the Returning Officer, Steven Clark, that it was good to go, and we discussed my role in the election. As I wrote the software, we felt that it would be better if I retained access to the server in case something went wrong. However, to ensure that things remained transparent and above board, I agreed not to access the server except in the presence of the Returning Officer once the election began, and the Returning Officer would be able to check the access logs if required to make sure that everything was ok. As I had access to the server, we agreed that I would not vote, and I chose not to express any opinions about the candidates during the running of the election. It was also agreed that I would not have administrator access to the election software, so I would not be able to view the progress of the election. That access was exclusively limited to the Returning Officer.</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>The Returning Officer then created an account with the election software which I configured to have administrator access. He confirmed that things were fine from his end, and informed the Secretary, Charles Gregory, that the members could be told that the election was now open. However, email problems meant that the Secretary did not receive the Returning Officer's email, or my subsequent replies when the Secretary followed up to see if things were ready for his announcement. This meant that the Secretary remained unaware that the Returning Officer and I were ready for the election to <del style="font-weight: bold; text-decoration: none;">start</del>. I became aware that there was a problem with email when I received a message from the Secretary informing us that he would be unavailable for a period, and providing a copy of the official announcement to be forwarded to the members mailing list when things were ready to go. When I became aware of the problem, and noting that the Secretary was unavailable, I took it upon myself to send the message to the mailing list per the Secretary's instructions. Accordingly, although the election software was ready and running at the scheduled time, the official announcement to the mailing list was delayed by several hours.</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>The Returning Officer then created an account with the election software which I configured to have administrator access. He confirmed that things were fine from his end, and informed the Secretary, Charles Gregory, that the members could be told that the election was now open. However, email problems meant that the Secretary did not receive the Returning Officer's email, or my subsequent replies when the Secretary followed up to see if things were ready for his announcement. This meant that the Secretary remained unaware that the Returning Officer and I were ready for the election to <ins style="font-weight: bold; text-decoration: none;">be announced on the mailing list</ins>. I became aware that there was a problem with email when I received a message from the Secretary informing us that he would be unavailable for a period, and providing a copy of the official announcement to be forwarded to the members mailing list when things were ready to go. When I became aware of the problem, and noting that the Secretary was unavailable, I took it upon myself to send the message to the mailing list per the Secretary's instructions. Accordingly, although the election software was ready and running at the scheduled time, the official announcement to the mailing list was delayed by several hours.</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Running of the election==</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Running of the election==</div></td></tr>
</table>Bilbyhttps://wikimedia.org.au/w/index.php?title=Meeting:2012_AGM/Election_Administrator%27s_report&diff=7933&oldid=prevBilby: /* Post-election */ oops2012-11-26T12:17:33Z<p><span dir="auto"><span class="autocomment">Post-election: </span> oops</span></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 12:17, 26 November 2012</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l33">Line 33:</td>
<td colspan="2" class="diff-lineno">Line 33:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Post-election==</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Post-election==</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>The election was successfully closed at the allocated time, in the presence of the Returning Officer. After closing the election and disabling <del style="font-weight: bold; text-decoration: none;">votes </del>we did a quick scan of the Voters table to ensure that everything was as expected. The Returning Officer then left and completed the process without any further assistance, reporting the results at the AGM.</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>The election was successfully closed at the allocated time, in the presence of the Returning Officer. After closing the election and disabling <ins style="font-weight: bold; text-decoration: none;">voting </ins>we did a quick scan of the Voters table to ensure that everything was as expected. The Returning Officer then left and completed the process without any further assistance, reporting the results at the AGM.</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The system was designed to allow the Returning Officer to approve voters after checking them against the membership list, and, if needed, follow up with members to ensure that they did vote. However, while at no point is the Returning Officer given information about who cast which vote, from the database perspective it is, as is necessary with such systems, possible to derive this information. Accordingly, in preparation for the server to be returned to the control of the committee, and to ensure the anonymity of the voters, the Voters table was anonymised after a copy of the data was provided to myself and to the Returning Officer. Voters names, addresses and emails were removed from the database. </div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The system was designed to allow the Returning Officer to approve voters after checking them against the membership list, and, if needed, follow up with members to ensure that they did vote. However, while at no point is the Returning Officer given information about who cast which vote, from the database perspective it is, as is necessary with such systems, possible to derive this information. Accordingly, in preparation for the server to be returned to the control of the committee, and to ensure the anonymity of the voters, the Voters table was anonymised after a copy of the data was provided to myself and to the Returning Officer. Voters names, addresses and emails were removed from the database. </div></td></tr>
</table>Bilbyhttps://wikimedia.org.au/w/index.php?title=Meeting:2012_AGM/Election_Administrator%27s_report&diff=7931&oldid=prevBilby: /* Pre-election and preparation */ clarified2012-11-26T12:14:31Z<p><span dir="auto"><span class="autocomment">Pre-election and preparation: </span> clarified</span></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 12:14, 26 November 2012</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l11">Line 11:</td>
<td colspan="2" class="diff-lineno">Line 11:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>On 22 October 2012, John Vandenberg, the President of Wikimedia Australia, informed the members over the private members mailing list that the election would be held on 25 November, and that two software packages were under consideration – the software that I wrote and is discussed here, and MemberDB. The membership was informed that the decision would depend on community feedback. </div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>On 22 October 2012, John Vandenberg, the President of Wikimedia Australia, informed the members over the private members mailing list that the election would be held on 25 November, and that two software packages were under consideration – the software that I wrote and is discussed here, and MemberDB. The membership was informed that the decision would depend on community feedback. </div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Subsequently I was informed that the software would be used for the election. John installed the software on the Wikimedia Australia server and then, before the start of the election, provided me with access to the server and removed his own access, ensuring that no committee member could access the WMAU server during the election period. I then independently verified that the software was correctly installed, that the code was as written, and that the database was correctly configured. As part of this I created an account for myself, gave myself administrator access, and then deleted my account once I was sure that everything worked. </div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Subsequently I was informed that the software <ins style="font-weight: bold; text-decoration: none;">I had developed </ins>would be used for the election. John installed the software on the Wikimedia Australia server and then, before the start of the election, provided me with access to the server and removed his own access, ensuring that no committee member could access the WMAU server during the election period. I then independently verified that the software was correctly installed, that the code was as written, and that the database was correctly configured. As part of this I created an account for myself, gave myself administrator access, and then deleted my account once I was sure that everything worked. </div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>I then informed the Returning Officer, Steven Clark, that it was good to go, and we discussed my role in the election. As I wrote the software, we felt that it would be better if I retained access to the server in case something went wrong. However, to ensure that things remained transparent and above board, I agreed not to access the server except in the presence of the Returning Officer once the election began, and the Returning Officer would be able to check the access logs if required to make sure that everything was ok. As I had access to the server, we agreed that I would not vote, and I chose not to express any opinions about the candidates during the running of the election. It was also agreed that I would not have administrator access to the election software, so I would not be able to view the progress of the election. That access was exclusively limited to the Returning Officer.</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>I then informed the Returning Officer, Steven Clark, that it was good to go, and we discussed my role in the election. As I wrote the software, we felt that it would be better if I retained access to the server in case something went wrong. However, to ensure that things remained transparent and above board, I agreed not to access the server except in the presence of the Returning Officer once the election began, and the Returning Officer would be able to check the access logs if required to make sure that everything was ok. As I had access to the server, we agreed that I would not vote, and I chose not to express any opinions about the candidates during the running of the election. It was also agreed that I would not have administrator access to the election software, so I would not be able to view the progress of the election. That access was exclusively limited to the Returning Officer.</div></td></tr>
</table>Bilby