PC Ekspert Forum

PC Ekspert Forum (https://forum.pcekspert.com/index.php)
-   Aplikacije (https://forum.pcekspert.com/forumdisplay.php?f=37)
-   -   Obrazac sa generiranim serijskim brojem (https://forum.pcekspert.com/showthread.php?t=308165)

crniskot 27.04.2021. 00:38

Obrazac sa generiranim serijskim brojem
 
Pozdrav svima!

Nisam siguran jesam li u pravom podforumu, ali ovo mi se činilo najbliže.

Problem je slijedeći - moram provesti proces koji od mene traži da imam obrazac koji sadrži serijski broj a koji bi korisnici ispunjavali. Obrazac bi bio poslan na određene mail adrese, treba biti anoniman i svaki treba imati zasebni serijski broj.

Kako da to napravim?

coconut 27.04.2021. 08:43

Plati nekome da ti to napravi

Bubba 27.04.2021. 10:25

Citiraj:

Autor coconut (Post 3513691)
Plati nekome da ti to napravi

Eto, da nisam ja uvijek taj koji radi dick move - @OP, ovakav, opravdani, feedback kakav ti je Kokos dao mozes i ocekivati na ovakvo generalno pitanje.

Saljes mailom, ali sto? Link na web formu, PDF, Word, Tex koji ce sami kompajlirati? Ako nisi rekao taj dio, tesko ce ti netko pisati referat sto sve teoretski mozes. Mora li se taj dokument ispunjavati digitalno ili ces ga ispisivati, ispunjavati i skeniranog vracati natrag (mozda postom, stogod)? Treba li ti barkod?

Daj suvisle informacije, takvo nesto je razumno jednostavno napraviti u nekakvom PDF formatu uz relativno malo programiranja, ako nema nekih ekstra kerefeka.

crniskot 27.04.2021. 12:03

Ok ok :D

Isprike na nejasnoći.

Uglavnom, riječ je o izbornom procesu u jednoj ustanovi. Izborni proces je određen razno raznim pravilnicima koji, između ostalog definiraju kako treba izgledati glasački listić.

Glasački listić mora sadržavati potpis odgovorne osobe, opcije odabira i serijski broj, a mora ih biti točno određeni broj, koliko je osoba koje mogu pristupiti izborima, tj. koliko je mail adresa. Korisnik treba imati mogućnost odabira jednog od ponuđenih kandidata i to je to.

Izbori trebaju biti anonimni.

Umjesto da se to održava uživo, s obzirom na epidemiju, pala je ideja da se održi online.
Nešto najbliže tome što pokriva većinu zahtjeva je mogućnost da se održi preko microsoft/google formsa koji šalješ na određene mail adrese i staviš da obrazac ne prikuplja mail adrese (anonimnost) te da svatko može ispuniti obrazac samo jednom.
Teoretski, može ih se kasnije isprintati i ispotpisati te naknadno dodati serijski broj (to trebam provjeriti s pravnom službom može li se), ali me zanimalo postoji li način da obrazac ima automatski generiran serijski broj. Google/microdoft formsi ne nude tu mogućnost, barem ne koliko sam ja uspio izguglati.

Nadam se da je sada jasnije.

Platio bi nekom, ali budžet za to mi je 0. :)

Bubba 27.04.2021. 14:58

Citiraj:

Autor crniskot (Post 3513757)
Glasački listić mora sadržavati potpis odgovorne osobe, opcije odabira i serijski broj, a mora ih biti točno određeni broj, koliko je osoba koje mogu pristupiti izborima, tj. koliko je mail adresa. Korisnik treba imati mogućnost odabira jednog od ponuđenih kandidata i to je to.

Izbori trebaju biti anonimni.

Umjesto da se to održava uživo, s obzirom na epidemiju, pala je ideja da se održi online.
Nešto najbliže tome što pokriva većinu zahtjeva je mogućnost da se održi preko microsoft/google formsa koji šalješ na određene mail adrese i staviš da obrazac ne prikuplja mail adrese (anonimnost) te da svatko može ispuniti obrazac samo jednom.

Kako si zamislio anonimizaciju uz jedinstvenost i autenticnost u istom kosu?

To sto ti zelis je jebanje bez ulaska. ;)

Imas problem prakticne i pravne prirode, tehnicki ti je to manji dio problema. To ti je razlog zasto intrinzicno anonimna elektronicka glasovanja opcenito nisu bas nesto zazivjela, problematika je daleko kompleksnija nego sto se cini na prvu ako ne raspolazes sa svim informacijama.

Ukratko, misljenja sam da to besplatno neces nikako napraviti, a online gotovo nemoguce.

Ajde bogati, ako se lokalni izbori za manje od mjesec dana mogu odrzati u zivo :D, onda se i vas 10-50-100 moze iskombinirati da glasujete kak spada "offline"; obrasce kakve zelis mozes napraviti i u Wordu, ne treba ti nista mudro za to...

crniskot 27.04.2021. 15:27

Anonimizacija - obrazac ne prikuplja mailove ni imena
Autentičnost - mogu ga ispunjavati samo mailovi na koje je poslan, loginom na google ili office365
Jedinstvenost - svaki obrazac ima serijski broj , čak mi i ovaj dio nije bitan

Ma i pretpostavio sam da će teško to ići, ali čisto iz sporta mi je bilo da probam istražiti opcije. :D

Jer zabranjeno nije, sve dok sadržava potpis i serijski broj te je anonimno.

Izbore uživo nije problem organizirati.

U svakom slučaju, hvala na vremenu. :)

hash 27.04.2021. 15:54

Ne razumijem bas kako mislis imati potpisan, a anoniman, glasacki listic?

Bubba 27.04.2021. 16:21

Citiraj:

Autor crniskot (Post 3513842)
Anonimizacija - obrazac ne prikuplja mailove ni imena
Autentičnost - mogu ga ispunjavati samo mailovi na koje je poslan, loginom na google ili office365
Jedinstvenost - svaki obrazac ima serijski broj , čak mi i ovaj dio nije bitan

Ostavio sam ti ovaj tvoj quote pa ga procitaj jos jednom. :)

Dakle, ako saljes mailom glasacki listic, onda imas dvije opcije (ovako, na brzinu, iz glave):

a) poslati svaki jedinstveni listic na specifican mail, cime ces sprijeciti (barem formalno) visestruko glasanje istog glasaca - pa gubis anonimnost
b) napraviti pool od _n_ glasackih listica koji saljes na _n_ mailova, pa sada nekako napraviti varijantu da dozvolis pristup samo tim adresama bez da imas saznanje koji je otvorio koji listic, cime efektivno mozes anonimizirati proces, ali vise nemas autenticnost jer isti glasac moze "potrositi" sve listice (jer da ne moze, onda moras nekako zabiljeziti da je glasao)

Jasno, ovo pod "b" ima ekstenziju koja, vjerujem, spada daleko izvan opsega usluga koje nude standardne usluge kreiranja formi, pa bi tu svakako morao investirati vlastito vrijeme u ucenje odgovarajucih programskih vjestina ili novac da to netko izradi, pritom vodeci duznju paznju na sve specificnosti.

Sve je to, naravno, u "offline" nacinu odvojivo, jer proces autentifikacije "fizicki" odvajas od procesa glasovanja (provjeris osobnu, propustas osobu u "black box" i tamo se glasuje).

Uz sve to, e-mail ti, u bilo kojoj kombinaciji, nikako nije dokaz autenticnosti, pa ti u najmanju ruku treba nekakav 2FA, cime najcesce pada u vodu anonimizacija. Ne zaboravi da deliverability maila nije zagarantiran niti provjerljiv, pa tu postoji mogucnost da ti s pravne strane citava prica padne u vodu vrlo lako.

Citiraj:

Autor hash (Post 3513852)
Ne razumijem bas kako mislis imati potpisan, a anoniman, glasacki listic?

Vjerujem da je ovaj "potpis odgovorne osobe" univerzalan za sve listice i nije jednak potpisu glasaca.

Nikky 27.04.2021. 16:56

Nešto slično "za glasanja" ima izvedeno jedna organizacija na slijedeći način (ime sad nije bitno):
- svaki potencijalni glasač dobije mail sa linkom na napravljenu web stranicu
- link ujedno sadrži (može i ne mora) generirani user / pass za pristup toj stranici
- na stranici selektiraš / izabereš (šta se već nudi) i na dnu čuveni Commit / Applay (nazovi kako hoćeš)
- jednostavna skripta provjerava jesi li "nešto" odabrao i ako jesi onda se odabrano (glas) zabilježi a ujedno se deaktivira generirani user / pass (ne možeš glasati više puta)
- rezultate se valjda upisuje u nekakvu bazu i kasnije samo zbroje

That's my 5 cents :)

mkey 27.04.2021. 18:04

Niky, a gdje je mehanizam za muljažu? Kakvo je to glasovanje bez muljaže?

crniskot 27.04.2021. 22:11

Citiraj:

Autor Bubba (Post 3513861)
Ostavio sam ti ovaj tvoj quote pa ga procitaj jos jednom. :)

Dakle, ako saljes mailom glasacki listic, onda imas dvije opcije (ovako, na brzinu, iz glave):

a) poslati svaki jedinstveni listic na specifican mail, cime ces sprijeciti (barem formalno) visestruko glasanje istog glasaca - pa gubis anonimnost
b) napraviti pool od _n_ glasackih listica koji saljes na _n_ mailova, pa sada nekako napraviti varijantu da dozvolis pristup samo tim adresama bez da imas saznanje koji je otvorio koji listic, cime efektivno mozes anonimizirati proces, ali vise nemas autenticnost jer isti glasac moze "potrositi" sve listice (jer da ne moze, onda moras nekako zabiljeziti da je glasao)

Jasno, ovo pod "b" ima ekstenziju koja, vjerujem, spada daleko izvan opsega usluga koje nude standardne usluge kreiranja formi, pa bi tu svakako morao investirati vlastito vrijeme u ucenje odgovarajucih programskih vjestina ili novac da to netko izradi, pritom vodeci duznju paznju na sve specificnosti.

Sve je to, naravno, u "offline" nacinu odvojivo, jer proces autentifikacije "fizicki" odvajas od procesa glasovanja (provjeris osobnu, propustas osobu u "black box" i tamo se glasuje).

Uz sve to, e-mail ti, u bilo kojoj kombinaciji, nikako nije dokaz autenticnosti, pa ti u najmanju ruku treba nekakav 2FA, cime najcesce pada u vodu anonimizacija. Ne zaboravi da deliverability maila nije zagarantiran niti provjerljiv, pa tu postoji mogucnost da ti s pravne strane citava prica padne u vodu vrlo lako.

Vjerujem da je ovaj "potpis odgovorne osobe" univerzalan za sve listice i nije jednak potpisu glasaca.

Hm, išao sam od pretpostavke da se zna što sve mogu google/ microsoft forme.

Njihove forme imaju mogućnost da napraviš formu koju pošalješ kao link na unaprijed definiranih npr. 100 mail adresa. Kao ovaj pool što spominješ. Da bi pristupio formi, korisnik se mora ulogirati sa svojim službenim mailom. Forma prihvaća odgovore samo od osoba koje si naveo da je mogu ispunjavati. Forma ima opciju da onemogući pojedinom korisniku da odgovori više od jednom. Jedna osoba ne može potrošiti više od jednog listića. Forma ima opciju da ne bilježi imena onih koji je ispunjavaju nego samo krajnji rezultat. Ako vjeruješ da se Microsoft neće petljati u izbore neke tamo ustanove, imaš i anonimnost.

U biti može sve što meni treba, osim generirati i prikazati posebni serijski broj.

Čak i ovo što spominješ,a s čime se slažem, da mail nije dokaz autentičnosti - pravilnici definiraju da u izvanrednim okolnostima (epidemije etc.) je čitav proces moguće odraditi korištenjem IKT-a i službenog e-maila. A mailovi su razina 2 na egrađaninu, pa valjda i to nešto znači. Mislim da pravno sve štima, osim u dijelu da glasački listić sadrži serijski broj.

Nešto što mi je palo na pamet je da forma sadrži link na neki random number generator (npr. ovo) koji će generirati broj koji korisnik treba pejstati u formu. Pa dobiješ i taj, kao , serijski broj.

Mislim da će me iz pravne službe sterati kad dođem s prijedlogom.:D

hash 27.04.2021. 22:26

Jesi probao googlat "online voting platform"?

Cini se da ima dosta platformi ali nisam koristio niti jednu:

https://electionrunner.com/pricing
https://electionbuddy.com/pricing

Koliko vidim svi imaju trial tier neki pa ih mozes istestirati.

crniskot 27.04.2021. 22:39

Iskreno, nije mi ni palo napamet. Thx, pogledam. Sad samo treba vidjeti koliko su usklađene s našim pravilnicima. :)

Nick7 28.04.2021. 09:56

Imas isto tako recimo i: https://www.alchemer.com/
.. ima toga ...


Sva vremena su GMT +2. Sada je 01:45.

Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 1999-2024 PC Ekspert - Sva prava pridržana ISSN 1334-2940
Ad Management by RedTyger