O aplikaciji Pref.Tools Vote

Dominik Peters

Ovu je web-aplikaciju razvio Dominik Peters, istraživač CNRS-a na sveučilištu Université Paris Dauphine, koji se opsežno bavi teorijom glasovanja i računalnim društvenim izborom.

dominik-peters.de

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:

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