There are the following categories of users from the viewpoint of voting:
The voting is defined by the following data:
During its lifetime, the voting goes through the following states: in preparation, started, closed. In addition the voting can be in suspended state in case of maintenance.
In the preparation phase the voting is defined by the organizers according to the discussion which can take place in the user contributions area. Then the voting is started by the organizers, and the control script is automatically executed. In the started phase participants may get various e-mail messages from the voting, voters can cast their votes, and the result is calculated at the given dates. Finally the voting is closed either automatically or by one of the organizers. In the closed state the voting is turned into an archive of the past voting activity.
The observer meets with the following screen elements:
The voter can fill the questionnaire, and send his/her vote to the voting. According to the configuration of the voting votes can be changed or not. When changing of votes is not allowed, the voter can fill the questionnaire only once. Another setting defines how the identity of the voter is handled: open, secret or anonymous. Open means the voters' names are shown in the result. Secret means the voters' names are stored in the database, but not shown in the result. Anonymous means the voters' names are not stored at all. If allowed, the voter may abstain or make comments to a question. In order to fill the questionnaire, the voter should understand the meaning of various question types.