{% extends 'vote/base.html' %} {% load static %} {% load crispy_forms_filters %} {% block back_url %} {{ back_url }} {% endblock %} {% block content %}
The first part of this help page is a manual on how to navigate and operate the vote frontend. (If you are an election manager and want to have a manual on the management backend, visit the management help page). The second part in form of an FAQ will answer questions on how the voting mechanism works and why you should prefer this tool instead of let's say doodle.
There are three different ways to get invited to an election
Once you are successfully logged in with your unique token you should see an overview page of all elections categorized in "Open Elections", "Upcoming Elections", "Published Results" and "Closed Elections". Elections are part of an election session e.g. some a general assembly of some association. All elections in your session will be displayed in this overview page. Note, that the election manager can at any time add new or delete old elections. An example screenshot is shown in the following figure. Note that meeting links will be displayed in the header if the election manager enters them.
Open elections will have a blue button which forwards you to the election page. Page updates like the activation of an election should be done automatically, however, you can also just refresh the page in the browser.
When an election is over and the results are published the voting outcome will be shown in the overview page under the section "Published Results". Note that the election manager first needs to actively publish the results once the election is over.
If the election is configured accordingly it might be possible to apply as a candidate. If so a black button will appear on the right side of the card before the election starts (You can check the election period in the upper part of the card when configured by the manager). Furthermore, you can see all applicants with their name, a photo and a short description why they want to be elected. Check the next section to find out how to apply at an election and set those attributes for yourself.
Once you clicked on the "Apply" button you will see the following page.
If you choose to add a description and picture they will be displayed in the election overview. You can always edit or delete your application in the election overview page once submitted.
Once the election period started you can click on the Vote Now! button to enter the vote page. An example election is shown above. You can select all applicants that you want to give a Yes vote to. The admin might have limited the number of Yes votes you are allowed to cast. No means that you are explicitly voting against the candidate. Abstention means that you are not intended to participate in the votes for that candidate. Thus, an abstention vote will not be counted for any side. Don’t forget to click the Submit button once you are done to finalize casting your vote.
You need to create a management account. For further details see the the management help page.
During the 2020 Covid-19 pandemic there was a big need for an online voting tool for having fair elections
in the Studentenstadt Freimann (there are many events where elections are necessary).
Because other online voting tools seem insescure (see below), the StuStaNet decided to implement its own
system.
Usually, during a session (say a general assembly of a student dormitory) there will be votes on multiple
things. Therefore
multiple votes are brought together into a session. This has the big advantage that the voters stay the same
and only one email per voter per session is necessary.
The original version was created just for the purpose of the StuStaNet house admin elections and has then
been adapted to also work for general elections and also support sessions.
The problem with doodle and most polling platforms is that they often have no mechanism build
in to prevent a person from voting again because users are not authenticated. This also means that they
do not check whether a user is even allowed to vote. Some platforms have a configuration which allows
only one vote per IP address. This, however, is no solution if several users hide behind the same NAT.
Then there are also real voting platforms that promise real authenticity and anonymity. However, they
are often foreign companies that store your data probably not in your country and you have to trust them on
their technology as well as the deletion process once the election is over.
Wahlfang is the software behind {% url 'vote:index' %}. It is open source with the source code
available on
github. It was developed and is currently maintained
by the StuStaNet e.V. a student association which committed itself to
host and maintain the network infrastructure of the largest student dormitory in munich, the
StuSta. If you live in the StuSta and are wanting to actively
participate
in our society check our website linked above.
If you are interested to contribute to this project see the questions below.
The name Wahlfang itself is pun of the german words Wahl, Fang and Walfang. Wahl means Election and
Walfang means hunting wahles, thus the election the Wahl (instead of the wahle) is in the net referring to
the
internet.
Since Wahlfang is an opensource software you can host your own instance if you don't trust us. There is a deploy page on our public github repository.