System do głosowania powinien posiadać następujące funkcjonalności:
#Formularz do tworzenia nowego głosowania powinien zawierać następujące pola:
- Pytanie
- Odpowiedź (tak/nie, za/przeciw, zgadzam się/nie zgadzam się - wybierane z pool down menu)
- Adresat (osoba lub instytucja wybierana nie listy lecz z drzewa zawierającego hierarchiczną strukturę)
- Pole wyboru grupy uprawnionej do głosowania (np. spółdzielnia mieszkaniowa, wspólnota mieszkaniowa, mieszkańcy danego miasta, wszyscy)
- Czas przez jaki pytanie można pytanie modyfikować (trwa dyskusja)
- Czas przez jaki trwa samo głosowanie a jego treści nie można już zmodyfikować
- Wynik głosowania
- Liczba uprawnionych do głosowania (chociaż to chyba można generować dynamicznie na podstawie liczebności grupy uprawnionej do głosowania)
Wynik głosowania jest widoczny tylko po jego zakończeniu. Fajnie by było żeby nie dało się na podstawie logów określić ile osób jest a ile przeciw przez zakończeniem głosowania.
- Niezbędne kworum (minimalna liczba osób, która musi oddać głos aby głosowanie było ważne)
#Formularz głosowania (po jego utworzeniu). Pola:
- tak/nie
- Dwa pola tekstowe z możliwością umieszczenia grafiki ale bez linków. Jedno pole uzupełnią zwolennicy a drugie przeciwnicy danego rozwiązania. Oba pola muszą mieć taką samą "pojemność". Nie jest jasne kto powinien mieć uprawnienia do uzupełniania tych pól.
- Lista linków do dyskusji. Linki można oceniać (plus/minus czy też kciuk w górę/kciuk w dół)
- Wyświetlanie czasów zakończenia dyskusji i głosowania
- Jaki % kworum osiągnięto
Oddany głos można zmienić przed zakończeniem głosowania.