Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/grassrootsdemoc/htdocs/modules/article/func.php on line 101
To make your start with the GRDM as easy as possible the following sequence will give you an example for the complete voting procedure from the creation of the voting question to the reporting of the voting.
The following offensive decision is used as an example for the voting squence:
- A decider fills out the web formular and creates a yes-no-question (learn more under Decision question types) with the question text "Should it be allowed to open till 10pm?". He chooses "Bundesentscheidung", (learn more under Decision spheres) and preparation time of two weeks that is used to decide if the question should be accepted or dropped. Then he adds background information about his motivations to add his decision question and why it's an important topic for him.
- The users can now discuss in the forums about the topic and choose pro and contra arguments (learn more under Informations about decision questions). The three highest rated pro and contra arguments are shown at the final voting page.
- In the following two weeks 58% of the users decide that the topic should be pushed to a voting.
- The whole time the forum is used to discuss and select the 3 pro and 3 contra arguments.
- After the expiration of the time limit the deciders decide about the offensive question.
- The votings are put into a voting list to allow a checking of the result (learn more under Making the voting verifiable).
- When the voting time is over the voting list is made public to allow all to re-check the result of the voting (learn more under Presentation of the voting result).
Decision question types
Because not all questions can be answered by "Yes" or "No" it is essential to have more different question types:
Yes/No/Abstention from voting/Void: The decider votes for the topic of the question ("Yes"), decides to be not for or against it ("Abstention from voting"), doesn't make a valid voting ("Void") or decides to vote against it ("No"). All users have one vote each for each question.
Selection: The decider cooses items from a list and votes for it ("Yes"), decides to be not for or against it ("Abstention from voting"), doesn't make a valid voting ("Void") or decides to vote against it ("No"). The decider has as much votes as there are items.
Weighted selection: The choosen items are sorted by the decider by his personal preferences. (E.g. 1st item C, 2nd item A, 3rd item B). The decider puts important items to the top of the list and decides for all of the items if he wants to vote for it ("Yes"), to be not for or against it ("Abstention from voting"), doesn't want to make a valid voting ("Void") or decides to vote against them ("No"). The decider has as much votes as there are items.
Redistribution: Goods (e.g. money) with a fixed amount are distributed on differents ressorts (e.g. schools, highways etc.). The distribution can be done by procentual or absolute values. The decider has as much votes as there are items.
The decision spheres are designed to match the voting spheres used in Germany. An adaption to the voting rules of other countries should be possible easyly. The GDRM diffentiated the decision spheres:
A decider has to be member of the decision sphere to be able to vote for decision questions belonging to a choosen sphere.
Informations about decision questions
It is essential to give the deciders a quick informational overview about the topics of the decision questions. These informations are put together by the users. This is done in the forums. Each user can vote about forum threads that contain pro and contra arguments and help making these arguments getting visible on the voting page. The three most choosen pro and contra arguments are shown there.
Making the voting verifiable
The decider marks his vote with a random key word and puts it in the voting list. The voting list only contains these key words to make it impossible to make a connection between the voting and the user. On the other hand, the decider sees his voting with the key word on the list and knows that his voting was registered correctly. The voting list is made public after the voting to allow all to recalculate the result of the voting.
Presentation of the voting result
The result of the voting is presented on the page of done votings. The results are displayed different by type:
- Yes/No/Abstention from voting/Void: The amount of the Yes/No/Abstention from voting/Void votes.
- Selection: The amount of votes for all items.
- Weighted selection: The amount of votes for all items and the coosen order.
- Redistribution: The procedual midpoints for the assignments to the different ressorts.
GRDM is developed on Debian Linux and uses functions of the following softwar components:
- Debian Linux
- Apache 2.x Webserver
- MySQL Datenbank
- PHP 5.x