Issues seen this year:

  1. Email Bouncing from Simply Voting, affected 2 users (minor)
  2. Confusion about how to vote. Messaging just says "Vote Online", recommend changing that to "Ballot Arrives by Email from Simply Voting"
    1.  
  3. Website recommendations:
    1. It makes it too easy to Cancel Registration... recommend making that much harder. 
    2. Recommend showing the member what email address will be used. (Yes, they just used it to log in, but make them see the Address)
  4. No In Person Voting was allowed this year
  5. Member suggested using an email list instead of an individual for contact on voting issues. (e.g. Admin@ )

Purpose

Our Bylaws require an annual election of our BoD, this page details the procedures that were used in the most recent election. These procedures should be updated whenever a change is made.

Procedure

Set the date and location of the Annual BoD Election

This date should be selected as soon as is reasonable and the room booked on the Event calendar.

BOD to Set the Schedule, Recommend defining schedule in January, or February at the latest.







Meet the Candidates Format

The 2 hour meeting for meet the candidates was tightly managed for time.


Voting Tool used: SimplyVoting.com


# Script to pull list of voting members into CSV for voting
# 2026-04-11
#

Import-Module ActiveDirectory

$GroupName = "Voting Members"

# Get members and store in variable
$members = Get-ADGroupMember -Identity $GroupName -Recursive |
    Get-ADUser -Property DisplayName, Mail, Title, Department |
    Select-Object Name, DisplayName, SamAccountName, Mail, Title, Department

# Export to CSV
$members | Export-Csv -Path "M:\tjsmith\voting_members.csv" -NoTypeInformation

# Output total count to console
Write-Host "Total users exported: $($members.Count)"


Online Voting

Use the VotingMembers.csv file to setup online voting using SimplyVoting.com.

In 2018, SimplyVoting.com cost $200 and was procured by Ken Purcell.

Create Ballot

Create Voting Sheet

Use the VotingSheet.ods file, along with the VotingMembers and the SimplyVoting voter report to create the Voting Sheets. Create one blank Voting Sheet for late filers. In 2018, several members applied for voting rights on sight and therefore were not included on the pre-printed sheets. Also, the voting sheets had to be printed from LibreOffice so that one column of names could be inverted, so one name column faces the volunteer, the other faces the walk-up voter.

In Person Voting

Vote Counting

Post Election

Infrastructure Chair stored envelope of ballots in the cabinet in the server room.

Infrastructure Chair created @DallasMakerspace.org emails for the new BoD members and added them to the Admin@/DMSBiz@ email group.

Infrastructure Chair added the following AD rights to the new BoD members:

Post BoD Handover

Infrastructure Chair removes the outgoing BoD members from the Admin@/DMSBiz@ email group.

Infrastructure Chair removes the following AD rights from the outgoing BoD members (unless there is a good reason to keep specific rights):

Files

Media:MembersAddress.zip This file contains a Windows .CMD file that must be run as an admin on a computer on the domain, it creates MembersAddress.csv, which is imported into LOB.com to send letters informing the membership of the BoD election.

Media:VotingMembers.zip This file contains a Windows .CMD file that must be run as an admin on a computer on the domain, it creates VotingMembers.csv, which is imported into the following Libre Office Calc file and is also used by Simply Voting as the list for electronic voting.

Media:VotingSheet.ods This Libre Office 5 Calc file uses the above .CSV file and the voting report from Simply Voting to create the Voter sign in sheet used to verify voters. Libre Office was used because Excel won't let you rotate text 180 degrees in a cell.