In de praktijk is het best simpel...
Je moet ingeven de hoeveelheid afgevaardigden ( en iedere stem district heeft ook X aantal nationaal afgevaardigde ). Dan begint de eerste stemronde, waar de afgevaardigde zich plaatsen op de locatie van hun kandidaat. Voorbeeld: Sanders, Pete etc...
Dat nummer geef je in als de eerste ronde. Dan begint de 2de rond waarbij afgevaardigden hun keuze kunnen veranderen. De reden daarvoor is, dat je minimaal 15% moet behalen voor je kandidaat.
Als er bijvoorbeeld 2 afgevaardigde van de 100, zich achter Pete zetten en Pete heeft minder dan 15% van de stemmen in de eerste ronde, dan kunnen die afgevaardigde zich nu in de 2de ronde, zich verplaatsen naar een kandidaat dat meer kans heeft om te winnen.
Je geeft de hoeveelheid stemmen van de 2de ronde in.
En dan hetzelfde voor de finale ronde wanneer enkel de kandidaten overblijven dat allemaal meer dan 15% hebben van de stemmen. Dit zijn de kandidaten dat dan nationaal afgevaardigde krijgen dat naar de partij congres op het einde gaan.
Dan bereken je manueel ( of via de app automatisch ) de percentages. Kandidaat 1 had bijvoorbeeld 3.2 van de 10 nationale afgevaardigde ( percent van de totaal afgevaardigde naar 100%, herberekenen met de hoeveelheid nationale afgevaardigde ). Die 3.2% word naar 3 afgerond ( Onder de 0.5 naar onder, boven de 0.5 naar boven. ). Kandidaat 2 heeft 2.7%, dat word naar boven afgerond en word dus 3.
Dat is het ... vrij simpel systeem dat de App makkelijk kan berekenen ( X hoeveelheid afgevaardigde, X nationale afgevaardigde, stemronde 1 X aantal voor Y kandidaat, stemronde 2 X aantal voor Y kandidaat ), en die afrondingen, resultaten enz word automatisch berekend. Manueel heb ik al stemresultaten gezien op waarbij men foute maakte in de berekening ( kandidaat met 2.7 krijgt 2 terwijl hij 3 moest krijgen enz )...
Nu, het probleem met de App zit hem dat men blijkbaar de App niet deftig getest heeft voor wanneer 1700 locaties op hetzelfde moment inloggen en resultaten doorgeven. Gecombineerd dan dat er nog heel wat ouderen waren dat die smartphone toestanden niet verstonden en dan manueel hun resultaten inbelde.
Nu je kan raden hoe een rommel het word wanneer je ( mogelijk incomplete ) resultaten via smartphone binnenkrijgt, tegelijk resultaten ingebeld worden en je servers overladen zijn.
Om eerlijk te zijn, voor de 120K+ dat de ontwikkelaar gekregen hebben voor zo een SIMPELE app, en dat 1700+ resultaten moet verwerken op korte tijd geen specialiteit. De finale berekening is het enige wat echt CPU kracht vereist. De stemronde zijn gewoon database updates. Als ontwikkelaar voel ik beschaamd om te moeten aanhoren dat men zelf hier misloopt.
Het feit dat men de App maar pas ( begonnen ) met de ontwikkeld een paar maand voor de stemming ( betalingen ) zegt genoeg. En dat het nogal riekt naar vriendjes politiek omtrent het contract.
Een meer groter probleem is dat dit de winnaar van de stemming negatief beïnvloed word in deze chaos want de eerste staat winnen heeft gevolgen naar de andere staten. Waar men een grote verkiezing overwinning + positieve media aandacht kreeg, heb je nu volop de negatieve media aandacht op het proces.
Zal weeral toeval zijn dat Sanders dat kandidaat was dat ging winnen en Biden op 4de plaats ging eindigen ( gebaseerd op de laatste resultaten ), iets dat men bij de DNC niet graag zag want voor hun moet Biden winnen. Toevallig dat Biden zijn advocaten vroegen om de resultaten met 3 dagen uit te stellen.
De DNC hebben altijd hun favorieten zoals Clinton dat moest winnen in 2016 en de DNC hebben smerige stoten uitgehaald om dat te doen ( geld via DNC versluizen om meer advertenties te kopen, toegang ontzeggen tot de stem data voor Sanders maar niet voor Clinton, Super afgevaardigden ( senators etc ) dat toevallig allemaal voor Clinton stemde ... een best langde lijst van manipulatie ). En met als gevolg dat we Trump hadden in 2016.
Is het deze keer puur geklungel, waarschijnlijk. Maar dat geklungel komt wel enorm "toevallig" over, wanneer de partij top hun favorietje enorm om zijn gezicht blijkt te valt. Komt er op neer dat men bij de DNC nog liever een Republican ziet winnen dan iemand die niet past in het heren clubhuisje.