Vaihtoehto A 1 ääni 12%
Vaihtoehto B 2 ääntä 25%
Vaihtoehto C 0 ääntä 0%
Vaihtoehto D 4 ääntä 51%
Vaihtoehto E 1 ääni 12%
Tämä lienee ominaisuus eikä bugi Metan tutkimisen perusteella, mutta minusta todella hölmö ominaisuus. Pyöristettyjen prosenttiosuuksien summan pakottaminen sataan on yksinkertaisesti typerää, minkä esimerkkikin osoittaa.
Tuon äänestyksen voi manipuloida tähän, jos vaan löytyy 12 vapaaehtoista. Kurkatkaa tulokset ennen kuin äänestätte, ja tehkää äänestystuloksesta tavoitellun kaltainen.
Option A
Option B
Option C
Option D
Option E
0voters
Vaihtoehdoille A ja B halutaan 4 ääntä, C:lle 2 ja D:lle ja E:lle 1
Jos laskette pallurat tarkkaan 106 ääntä on jakautunut 69-37. Taskulaskin kertoo, että 69/106 on noin 65,09 prosenttia ja 37/106 34,91 prosenttia.
Mä käyn nostamassa tuota ketjua Metassa. EDIT. Vai pitäisiköhän tehdä ihan oma bugiraporttinsa? Tämä ei varsinaisesti ole samaa asiaa kuin tuossa ketjussa puidaan ehkä.
Tämän taustalla oli funktio, joka pakottaa prosenttiosuuksien summan sataan. Se oli leväperäisesti toteutettu: se ei piitannut lainkaan siitä, kuinka lähellä pyöristettävä luku on sitä lähinnä olevia kokonaislukuja. Syy siihen miksi 65,09 pyöristyi ylös ja 34,91 alas oli siis sattuma.
Ratkaisuna näpyttelin itse jokusen rivin koodia, mikä on nyt osa Discoursen kehitysversion koodia. Saadaan meidän käyttöön sitten, kun päivitetään palstasofta.
Hienoa! Toimii tosiaan palstan kehittäminen, kaikille osallisille kiitokset. Pieni mutta harmittava virhe saadaan pois. Jatkuvan parantamisen hengessä…
Thanks @ljpp, @rizka