Artikelen over: Interactieve modules
Dit artikel is ook beschikbaar in:

Code Based Voting - Stemmen met Unieke Codes

Codegebaseerd stemmen is een specifieke projectfunctie van je Bpart platform. Deelnemers aan een code based voting project kunnen hun stem uitbrengen op gepubliceerde bijdragen aan de hand van een unieke code. Deze unieke code kan een rijksregisternummer of identiteitskaartnummer zijn, maar ook een willekeurige code die gedrukt is op een bewonersbrief.

Dit artikel gaat over het correct aanmaken van verschillende soorten codes die je kan gebruiken.

Wanneer code based voting WEL gebruiken?Stemmen met een unieke code is aangewezen wanneer het cruciaal is dat enkel een bepaalde groep mensen (bv. inwoners van een bepaalde wijk, gemeente of stad) een stem mag uitbrengen. Denk bijvoorbeeld aan projecten waarbij publiek geld verdeeld wordt, zoals een burgerbegroting.
Wanneer code based voting NIET gebruiken?Bij meer laagdrempelige stemmingen, waarbij het minder cruciaal is dat enkel een bepaalde groep mensen mee beslist, raden we aan om te werken met de reguliere registratie en login van het participatieplatform. Denk bijvoorbeeld aan het uitreiken van een cultuurprijs, stemmen van nieuwe locaties voor bankjes of een nieuwe naam.

Veilig opladen van codes in Bpart



In Bpart laden we gehashte codes op volgens de sha3-512 hashing key. We bewaren de codes, bvb. rijksregisternummers, dus niet in leesbare vorm. Je kan deze gehashte codes zelf opladen in Bpart, of deze aan ons bezorgen.

De voorbereiding gebeurt in vier stappen:
Een lijst met correcte codes opstellen
Test codes aanmaken
Codes hashen
Hashes opladen in Bpart

Handige tools voor code based voting


NaamOmschrijvingLink
Code generatorMaak nieuwe, willekeurige codes aanklik hier
Number ExtractorMaak propere, numerieke codes op basis van een lijstklik hier
Code hasherHash numerieke codes met SHA3-512klik hier

Hoe maak ik correcte numerieke codes aan?


Bpart code based voting werkt enkel met numerieke codes. Hieronder lees je hoe je zelf zo’n codes kan maken of hoe je een bestaande lijst met codes kan omzetten naar numerieke codes.

Optie 1: je creëert zelf numerieke codes


Creëer je zelf codes? Top. Gebruik dan enkel numerieke codes. Met andere woorden: gebruik geen letters of speciale tekens. Je kan hiervoor willekeurige nummers aanmaken in Excel of de Bpart codegenerator gebruiken.

Optie 2: je maakt gebruik van bestaande codes


Je hebt een lijst met codes, zoals rijksregisternummers. Helemaal goed! Om ervoor te zorgen dat burgers probleemloos kunnen stemmen, laden we in Bpart de numerieke versie op. Dat wil zeggen dat we alle niet-numerieke tekens zoals koppeltekens, punten of andere scheidingstekens verwijderen.

Je kan hiervoor de Bpart number extractor gebruiken. Kopieer en plak de codes in het veld (bvb. 12.34.56-789.99) en genereer de numerieke waarden (bvb. 1234567899).

Hoe zit dat voor een burger / deelnemer?
Een burger of deelnemer kan zijn of haar code of nummer op verschillende manieren ingeven bij het stemmen: met of zonder spaties, met speciale tekens … Dat is geen probleem: het Bpart platform stript alle niet-numerieke tekens voor het de controle - ook via hashing - op de code doorvoert.


Voeg test-codes toe


Je hebt nu een lijst met codes. Voeg hier tien (of meer) testcodes aan toe, zodat je de setup en stemming kan testen zonder echte codes te moeten gebruiken!

Hoe hash ik de numerieke codes?


We laden de numerieke codes op een veilige manier op in Bpart. We passen de SHA3-512 hashing key toe. Je kan hiervoor gebruik maken van de Bpart code hasher.

Kopieer en plak de numerieke codes in het veld en hash deze met de ‘hash now’ functie. Kopieer en plak de hashes die verschijnen in een nieuwe excel file. Sla het document op als xlsx of csv document.

Hoe laad ik de hashes op in Bpart?


Ga naar de “voting” sectie van je project en laad bij “voters” of “kiezers” het document met hashes op. Via de “nieuw” knop kan je ook 1 specifieke hash of code opladen.

Aandachtspunten


Let op met voorloopnullen voor personen die in de periode 2000 - 2009 geboren zijn. Hun rijksregisternummer start met 1 of 2 nullen, die soms door excel verborgen of verwijderd worden. Kijk dit goed na.
Zorg voor een propere lijst met numerieke codes. Elke andere vorm van data (spaties, speciale tekens, letters …) die je mee hasht zal voor problemen bij het stemmen zorgen.
Zorg voor enkele testcodes, idealiter in hetzelfde format als de echte codes.
Vergeet niet je stem-instellingen of voting settings correct in te stellen (bvb. max 1 stem uitbrengen).


Hulp of ondersteuning nodig? Aarzel niet om contact op te nemen via support@bpart.be !

Bijgewerkt op: 30/01/2024

Was dit artikel nuttig?

Deel uw feedback

Annuleer

Dankuwel!