O aplikaciji Pref.Tools Vote
Razvoj
Pref.Tools Vote razvijen je uz pomoć sustava Claude Opus 4.5 (Anthropic), a prvi je put objavljen u siječnju 2026.
Poslužiteljski izračuni pravila glasovanja temelje se na prilagođenim verzijama:
- pref_voting — Biblioteka za Python za metode preferencijskog glasovanja (jedan pobjednik, agregacija poredaka, više pobjednika)
- abcvoting — Biblioteka za Python za izbor odbora glasovanjem odobravanjem
- pref.tools/apportionment — Web-aplikacija za metode raspodjele mandata
- Metoda jednakih udjela: mrežni alat za izračun — Web-aplikacija za izračun metode jednakih udjela u participativnom proračunu
Otvoreni kod
Izvorni kod ove aplikacije dostupan je na GitHubu pod licencijom MIT:
github.com/DominikPeters/pref-tools-vote-app
Dobrodošli su komentari, prijave pogrešaka i doprinosi!
Mogućnosti
Vrste pitanja
Pref.Tools Vote podržava različite vrste unosa za primjene društvenog izbora:
- Jedan odabir — Standardni odabir jednog odgovora
- Glasovanje odobravanjem — Odabir više opcija (uz neobavezne donje i gornje granice)
- Rangiranje (potpuno) — Potpuno rangiranje svih opcija povlačenjem
- Rangiranje (djelomično) — Rangiranje podskupa opcija (skraćene preferencije)
- Rangiranje s jednakim mjestima — Omogućuje skupine jednako poželjnih opcija u poretku
- Ocjena zvjezdicama — Ocjenjivanje opcija prilagodljivom ljestvicom zvjezdica (2–10 zvjezdica)
- Glasovanje ocjenama — Dodjela ocjena (Izvrsno, Vrlo dobro, Dobro, Zadovoljavajuće, Loše, Neprihvatljivo)
- Da / Ne / Suzdržan — Tri moguća glasa za svaku alternativu
- Participativni proračun — Raspodjela proračuna uz troškove projekata
- Kratki tekst — Slobodan tekstualni odgovor u jednom retku
- Dugi tekst — Slobodan tekstualni odgovor u više redaka
Metode glasovanja s jednim pobjednikom
Za pitanja s rangiranjem i odobravanjem:
- Schulzeova metoda — Metoda usklađena s Condorcetovim kriterijem koja koristi putove pobjeda
- Rangirani parovi — Metoda zaključavanja na temelju razlika u parnim usporedbama
- Preferencijsko glasovanje s eliminacijom (IRV) — Uzastopno isključivanje posljednjeplasiranih kandidata
- Bordin postupak — Pravilo dodjele bodova prema položaju
- Copeland — Brojanje pobjeda u parnim usporedbama
- Minimax — Minimiziranje najtežeg poraza u parnim usporedbama
- Relativna većina — Pobjeđuje opcija s najviše prvih mjesta
- Split Cycle — Condorcetova metoda s razrješavanjem ciklusa
- Stable Voting — Condorcetova metoda koja odbacuje poraze
- Glasovanje odobravanjem — Pobjeđuje opcija s najviše odobrenja
Metode za više pobjednika i odbore
- Proporcionalno glasovanje odobravanjem (PAV) — Thieleova metoda za proporcionalnu zastupljenost
- Metoda jednakih udjela — Proporcionalna metoda za glasačke listiće s odobravanjem
- Jedan prenosivi glas (STV) — Proporcionalna metoda s rangiranjem
- Sekvencijalni Phragmén — Proporcionalna metoda uravnoteženja opterećenja
- Chamberlin–Courant — Izbor odbora kojim se maksimizira raznolikost
- Metode raspodjele mandata — Raspodjela mandata (D’Hondt, Sainte-Laguë itd.)
Agregacija poredaka
- Kemeny — Optimalan poredak koji minimizira neslaganja u parnim usporedbama
- Kvadratni Kemeny — Varijanta koja koristi kvadrate udaljenosti
- Bordin poredak — Rangiranje prema Bordinim bodovima
Metode ocjenjivanja i prosuđivanja
- Bodovno glasovanje — Zbroj ocjena
- Glasovanje STAR — Bodovanje pa automatski drugi krug
- Većinsko prosuđivanje — Agregacija ocjena na temelju medijana
Participativni proračun
- Metoda jednakih udjela — Proporcionalna raspodjela proračuna
- Utilitaristički pohlepni algoritam — Maksimiziranje ukupne korisnosti
- Izvoz PaBuLib — Izvoz podataka u standardnom istraživačkom formatu
Vizualizacije i analiza
- Graf razlika u parnim usporedbama — Vizualizacija izravnih usporedbi
- Matrica odgovora — Pregled svih odgovora u stilu Doodlea
- Usporedba više pravila — Usporedba ishoda različitih metoda glasovanja
- Otkrivanje Condorcetova pobjednika — Pronalaženje kandidata koji pobjeđuju sve ostale
- Izvoz podataka — Formati PrefLib i PaBuLib za istraživanje
Postavljanje ankete
- Više pitanja po anketi — Kombiniranje različitih vrsta pitanja
- Postavke privatnosti — Potpuna transparentnost, anonimni glasovi ili privatni rezultati
- Kontrola pristupa — Javno, zaštićeno lozinkom, jednokratni tokeni ili pozivnice e-poštom
- Načini glasovanja — Otvoreno, s identifikacijom ili tajno glasovanje
- Uređivanje odgovora — Bez uređivanja, uređivanje vlastitog ili bilo kojeg odgovora (u stilu Doodlea)
- Nasumičan redoslijed opcija — Nasumično poredajte opcije da smanjite pristranost
- Podrška za Markdown — Oblikovani tekst u opisima i porukama