<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sv">
<link rel="self" type="application/atom+xml" href="http://aktivdemokrati.se/forum/feed.php?f=84&amp;t=1576" />

<title>Aktiv Demokrati forum</title>
<subtitle>Partiet för kontinuerlig direktdemokrati</subtitle>
<link href="http://aktivdemokrati.se/forum/index.php" />
<updated>2011-11-21T01:31:06+01:00</updated>

<author><name><![CDATA[Aktiv Demokrati forum]]></name></author>
<id>http://aktivdemokrati.se/forum/feed.php?f=84&amp;t=1576</id>
<entry>
<author><name><![CDATA[jonas]]></name></author>
<updated>2011-11-21T01:31:06+01:00</updated>
<id>http://aktivdemokrati.se/forum/viewtopic.php?t=1576&amp;p=14000#p14000</id>
<link href="http://aktivdemokrati.se/forum/viewtopic.php?t=1576&amp;p=14000#p14000"/>
<title type="html"><![CDATA[Re: Införande av kontinuerliga val av förtroendeposter]]></title>

<content type="html" xml:base="http://aktivdemokrati.se/forum/viewtopic.php?t=1576&amp;p=14000#p14000"><![CDATA[
Tack joasi.<br /><br />Jag har nu en algoritm som ser ut att fungera enligt specifikationerna.<br /><br />Min fråga är nu; Hur skapar vi gränssnittet för att visa relationen mellan hur sammanräkningen ser ut i nuet, och hur resultatet är när man tillämpat buffertiden som nu är på 14 dagar.<br /><br />Man skulle kunna lägga in en slags räknare som räknar ned till när ett visst alternativ kommer att flyttas upp eller ned baserat på aktuellt tillstånd.<br /><br />Samtidigt vill man även kunna ha en vy med enbart resultatet inklusive bufferkonstanten.<br />Utöver det vill man nog även ha med tillträdandekonstanten för att se när ett nytt resultat ska tas i bruk. Men det ger totalt fyra listor som ska presenteras;<br />a) din egna prioritering<br />b) den sammanslagna prioriteringen<br />c) listan med buffertiden som ger önskad tröghet i förändringar<br />d) Vad som faktiskt gäller just nu, där man även tillämpat tillträdandetiden<br /><br />(Om tillträdandetiden är lika stor eller större än buffertiden så kan det hända att ställnignen ändras igen innan det nya tags i bruk, så som den nya ordföranden.)<p>Statistik: Postat av <a href="http://aktivdemokrati.se/forum/memberlist.php?mode=viewprofile&amp;u=123">jonas</a> — 2011-11-21 01.31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[joasi]]></name></author>
<updated>2011-11-12T00:03:58+01:00</updated>
<id>http://aktivdemokrati.se/forum/viewtopic.php?t=1576&amp;p=13979#p13979</id>
<link href="http://aktivdemokrati.se/forum/viewtopic.php?t=1576&amp;p=13979#p13979"/>
<title type="html"><![CDATA[Re: Införande av kontinuerliga val av förtroendeposter]]></title>

<content type="html" xml:base="http://aktivdemokrati.se/forum/viewtopic.php?t=1576&amp;p=13979#p13979"><![CDATA[
Förslag på algoritm för beräkning av aktuell ställning:<br />För varje post i listan; ta ut en lista med par av position och den tidsrymd som posten har haft positionen under den senaste buffert-perioden.<br />Ordna posterna efter deras positions-listor på följande sätt:<br />1) ordna posterna efter min(position)<br />2) ordna lika poster efter medel-position, viktade efter tidrymd<p>Statistik: Postat av <a href="http://aktivdemokrati.se/forum/memberlist.php?mode=viewprofile&amp;u=117">joasi</a> — 2011-11-12 00.03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jonas]]></name></author>
<updated>2011-11-11T19:27:02+01:00</updated>
<id>http://aktivdemokrati.se/forum/viewtopic.php?t=1576&amp;p=13976#p13976</id>
<link href="http://aktivdemokrati.se/forum/viewtopic.php?t=1576&amp;p=13976#p13976"/>
<title type="html"><![CDATA[Re: Införande av kontinuerliga val av förtroendeposter]]></title>

<content type="html" xml:base="http://aktivdemokrati.se/forum/viewtopic.php?t=1576&amp;p=13976#p13976"><![CDATA[
Jag har ägnat några timmar åt att implementera en algoritm som använder buffertidskonstanten för att ta fram en lista på nuvarande ställning vid en prio-omröstning.<br /><br />Den är tänkt att inta bara avgöra förstaplaceringen utan alla placeringar. Eventuellt med tillval på hur många placeringar som är av intresse och eventuellt hur många andra positioner där ordningen inte är avgörande. Detta för exempelvis webbgruppen där de två första platserna är avgörande och där ordningen på nästföljande platser inte är avgröande, bara att de har ett genomsnittligt stöd.<br /><br />Det finns en del problem med en sådan algoritm. Säg exempelvis att vi har en bufferttid på två veckor. Och att position tre har varit stabil i två veckor, men att position ett och två bytt plats ett par gånger. Tanken är väl att någon måste ligga på förstaplats i minst 14 dagar för att det ska bli ett resultat alls. Sen fortsätter man ned för listan med alternativ för alternativ.<br /><br />Jag gjorde en version av algoritmen idag, men den funkar inte som det är beslutat. Istället för att välja ut den plats som alternativet legat på i minst två veckor så plockar den mer eller mindre ställningen så som den såg ut för två veckor sen, och det var ju inte meningen...<br /><br />Det var ju dock inte detta jag skulle ägna dagen åt med tanke på att jag har en konferens att förbereda mig för så jag lämnar detta åt er att titta närmare på...<br /><br />Så här är min version just nu:<br /><br /><dl class="codebox"><dt>Code: </dt><dd><code>sub buffered_continous_resolution<br />{<br />    my( $prop, $args_in ) = @_;<br /><br />    my $buffer_days = 14;<br />    my $now = now();<br />    my @dates = reverse $prop-&gt;voting_dates-&gt;as_array;<br />    my %placed;<br />    my @places;<br />    my $argsd = {arc_active_on_date=&gt;$date};<br /><br />  FILLING:<br />    while()<br />    {<br />        my $filled = scalar( @places );<br />        foreach my $date ( @dates )<br />        {<br />            my $alts = $prop-&gt;list('has_alternative', undef, $argsd)-&gt;<br />              sorted('alternative_place', undef, $argsd);<br />            my $alt;<br />            while()<br />            {<br />                my $palt = $alts-&gt;get_next_nos or last;<br />                next if $placed{$palt-&gt;id};<br />                $alt = $palt;<br />                last;<br />            }<br />            last unless $alt;<br /><br />            my $placed = $alt-&gt;first_prop('alternative_place',<br />                                          undef, $argsd)-&gt;plain;<br />            my $placed_date = $alt-&gt;first_arc('alternative_place',<br />                                              undef, $argsd)-&gt;activated;<br />            my $placed_dur = $now-&gt;delta_days($placed_date);<br /><br />            if( $placed_dur-&gt;in_units('days') &gt;= $buffer_days )<br />            {<br />                my $score = $alt-&gt;first_prop('alternative_score',<br />                                             undef, $argsd)-&gt;plain || 0;<br />                last FILLING unless  $score &gt; 0;<br /><br />                push @places, $alt;<br />                $placed{$alt-&gt;id}++;<br />                last;<br />            }<br />        }<br /><br />        last unless scalar(@places) &gt; $filled;<br />    }<br /><br />    return(\@places);<br />}<br /><br /></code></dd></dl><p>Statistik: Postat av <a href="http://aktivdemokrati.se/forum/memberlist.php?mode=viewprofile&amp;u=123">jonas</a> — 2011-11-11 19.27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jonas]]></name></author>
<updated>2011-10-19T23:23:18+01:00</updated>
<id>http://aktivdemokrati.se/forum/viewtopic.php?t=1576&amp;p=13800#p13800</id>
<link href="http://aktivdemokrati.se/forum/viewtopic.php?t=1576&amp;p=13800#p13800"/>
<title type="html"><![CDATA[Re: Införande av kontinuerliga val av förtroendeposter]]></title>

<content type="html" xml:base="http://aktivdemokrati.se/forum/viewtopic.php?t=1576&amp;p=13800#p13800"><![CDATA[
<blockquote><div><cite>joasi skrev:</cite><br />Men det kanske kunde vara bra om det fanns en admin-funktion för att markera en omröstning som ogiltig i systemet, så blir det enklare att hålla redan på vad som gäller och vad man kan bortse ifrån.<br /></div></blockquote><br /><br />Jag lade grunden för detta för ganska länge sen.<br /><a href="http://val.aktivdemokrati.se/proposition/list_aborted.tt" rel="nofollow">http://val.aktivdemokrati.se/proposition/list_aborted.tt</a><br /><br />Tillsammans med hur sådana presenteras internt. Har dock inte gjort färdigt gränssnittet för att administrera detta. Så jag har lagt upp ett alternativ för detta här:<br /><a href="http://val.aktivdemokrati.se/proposition/vote_alternative.tt?alt=126603" rel="nofollow">http://val.aktivdemokrati.se/proposition/vote_alternative.tt?alt=126603</a><br /><br />(Men vänta 10 min. Upptäckte just en bugg för kombinationen upplägg av nytt alternativ och alternativ-historiken.)<p>Statistik: Postat av <a href="http://aktivdemokrati.se/forum/memberlist.php?mode=viewprofile&amp;u=123">jonas</a> — 2011-10-19 23.23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[joasi]]></name></author>
<updated>2011-10-19T21:16:23+01:00</updated>
<id>http://aktivdemokrati.se/forum/viewtopic.php?t=1576&amp;p=13793#p13793</id>
<link href="http://aktivdemokrati.se/forum/viewtopic.php?t=1576&amp;p=13793#p13793"/>
<title type="html"><![CDATA[Re: Införande av kontinuerliga val av förtroendeposter]]></title>

<content type="html" xml:base="http://aktivdemokrati.se/forum/viewtopic.php?t=1576&amp;p=13793#p13793"><![CDATA[
Och möjlighet att lägga till en kommentar om orsaken till varför en omröstning ogiltigförklaras behövs nog också.<p>Statistik: Postat av <a href="http://aktivdemokrati.se/forum/memberlist.php?mode=viewprofile&amp;u=117">joasi</a> — 2011-10-19 21.16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[joasi]]></name></author>
<updated>2011-10-19T21:15:20+01:00</updated>
<id>http://aktivdemokrati.se/forum/viewtopic.php?t=1576&amp;p=13792#p13792</id>
<link href="http://aktivdemokrati.se/forum/viewtopic.php?t=1576&amp;p=13792#p13792"/>
<title type="html"><![CDATA[Re: Införande av kontinuerliga val av förtroendeposter]]></title>

<content type="html" xml:base="http://aktivdemokrati.se/forum/viewtopic.php?t=1576&amp;p=13792#p13792"><![CDATA[
Jo, jag menar inte att det måste implementeras. Men det kanske kunde vara bra om det fanns en admin-funktion för att markera en omröstning som ogiltig i systemet, så blir det enklare att hålla redan på vad som gäller och vad man kan bortse ifrån.<br /><br />Reglerna för vad som ska ogiltigförklaras kan vara helt manuella till en början men automatiseras efter hand. reglerna måste givetvis finnas inskrivna i reglementet oavsett vilket.<p>Statistik: Postat av <a href="http://aktivdemokrati.se/forum/memberlist.php?mode=viewprofile&amp;u=117">joasi</a> — 2011-10-19 21.15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jonas]]></name></author>
<updated>2011-10-19T15:58:26+01:00</updated>
<id>http://aktivdemokrati.se/forum/viewtopic.php?t=1576&amp;p=13779#p13779</id>
<link href="http://aktivdemokrati.se/forum/viewtopic.php?t=1576&amp;p=13779#p13779"/>
<title type="html"><![CDATA[Re: Införande av kontinuerliga val av förtroendeposter]]></title>

<content type="html" xml:base="http://aktivdemokrati.se/forum/viewtopic.php?t=1576&amp;p=13779#p13779"><![CDATA[
<blockquote><div><cite>joasi skrev:</cite><br />En spontan tanke angående legitimiteten hos tagna beslut: Jag tycker att binära JA/NEJ-omröstningar alltid ska gälla över andra former av omröstningar. Så anser man t ex att en prio- eller medianomröstning inte har gått rätt till så kan man med en JA/NEJ-omröstning ogiltigförklara den. Omvänt bör det alltid finnas en JA/NEJ-omröstning i botten som ger en viss prio- eller medianomröstning legitimitet. T ex att det finns beslut på att en viss post ska tillsättas via kontinuerlig prio-omröstning eller att en medlemsavgift ska bestämmas med en median-omröstning.<br /></div></blockquote><br /><br />Jo. Det är relativt enkelt att implementera. Men eftersom att det går att göra manuellt så tror jag det är mer värt att bygga på andra delar nu.<p>Statistik: Postat av <a href="http://aktivdemokrati.se/forum/memberlist.php?mode=viewprofile&amp;u=123">jonas</a> — 2011-10-19 15.58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jonas]]></name></author>
<updated>2011-10-18T18:22:22+01:00</updated>
<id>http://aktivdemokrati.se/forum/viewtopic.php?t=1576&amp;p=13775#p13775</id>
<link href="http://aktivdemokrati.se/forum/viewtopic.php?t=1576&amp;p=13775#p13775"/>
<title type="html"><![CDATA[Re: Införande av kontinuerliga val av förtroendeposter]]></title>

<content type="html" xml:base="http://aktivdemokrati.se/forum/viewtopic.php?t=1576&amp;p=13775#p13775"><![CDATA[
<blockquote><div><cite>SimonB. skrev:</cite><br />Några funderingar:<br />* stod det på respektive omröstning att median skulle användas? Skulle detta teoretiskt kunnat påverka hur någon röstade?<br /></div></blockquote><br /><br />Omröstningen heter medianomröstning. Det har aldrig varit tal om att använda medlevärdet. Jag tog med medelvärdet bara för att ge lite extra statistik.<br /><br />Och ja. Det står &quot;Typ: Median proposition&quot; och det är även det värde som visas en extra gång under den blå linjen, så som aktuell ställning.<br /><br /><a href="http://val.aktivdemokrati.se/proposition/display.tt?id=120160" rel="nofollow">http://val.aktivdemokrati.se/proposition/display.tt?id=120160</a><br /><br /><blockquote><div><cite>SimonB. skrev:</cite><br />* kan detta ha påverkat fler omröstningar?<br /></div></blockquote><br /><br />Nej. Vid första medianomröstningen blev median och medelvärde samma. Vid den andra blev medlevärdet 29 så jag rättade buggen och korrigerade resultatet där.<br /><br /><blockquote><div><cite>SimonB. skrev:</cite><br />* beräknas alla beslut &quot;live&quot; eller lagras ett slutresultatet (beslutet) för en omröstning när den väl är klar?<br /></div></blockquote><br /><br />Det skapas en resultat-post när omörstningen avslutas.<br /><br /><blockquote><div><cite>SimonB. skrev:</cite><br />* finns det policy för hur länge röstdata lagras? Rent teoretiskt skulle man kunna sikta på max(nästa val, när ad:s styrelse fått ansvarsfrihet)<br /></div></blockquote><br /><br />Tanken är att alla omröstningar ska vara verifierbara. Det betyder att var och en kan göra en egen sammanräkning för att se att man räknat rätt. Var och en kan kontrollera att sin egen röst finns med och att den är vad den ska vara. Och alla ska kunna jämföra dessa uppgifter med varandra för att verifiera att olika medlemmar inte ser olika resultat.<br /><br />En första version av detta är implementerat genom denna sida:<br /><a href="http://val.aktivdemokrati.se/proposition/get_votes.tt?id=120160" rel="nofollow">http://val.aktivdemokrati.se/proposition/get_votes.tt?id=120160</a><br /><br />Varje medlem kan ta reda på vilken av raderna som är hennes egna.<br /><br />Tanken är att detta resultatet ska kunna laddas ned som en kryptografiskt signerad fil och att dessa filer ska rutinmässigt sparas på ett par olika serverar.<br /><br /><blockquote><div><cite>SimonB. skrev:</cite><br />När det kommer in lite mer folk kan detta bli känsliga saker och framöver kan det kanske vara lämpligt att minst ha en accepterande-omröstning när buggar rättas som påverkar flera beslut. Och vid risk för kontrovers kan vissa omröstningar helt enkelt tas om eller accept-beslutas i mindre grupper så att inte en fråga i onödan hindrar buggrättning av både kod och ev ändring av tagna beslut.<br /></div></blockquote><br /><br />Var och en borde kunna se att det var en felräkning.<br /><br />Sen är det väl en grundprincip att alla beslut kan ändras genom nya omröstningar.<br /><br />Det kan ju vara rimligt att vänta med resultatet från en omröstning och genomföra en extra omröstning, när det är ett oklart läge. Det är upp till valförättaren att besluta det.<p>Statistik: Postat av <a href="http://aktivdemokrati.se/forum/memberlist.php?mode=viewprofile&amp;u=123">jonas</a> — 2011-10-18 18.22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[joasi]]></name></author>
<updated>2011-10-14T18:08:53+01:00</updated>
<id>http://aktivdemokrati.se/forum/viewtopic.php?t=1576&amp;p=13752#p13752</id>
<link href="http://aktivdemokrati.se/forum/viewtopic.php?t=1576&amp;p=13752#p13752"/>
<title type="html"><![CDATA[Re: Införande av kontinuerliga val av förtroendeposter]]></title>

<content type="html" xml:base="http://aktivdemokrati.se/forum/viewtopic.php?t=1576&amp;p=13752#p13752"><![CDATA[
En spontan tanke angående legitimiteten hos tagna beslut: Jag tycker att binära JA/NEJ-omröstningar alltid ska gälla över andra former av omröstningar. Så anser man t ex att en prio- eller medianomröstning inte har gått rätt till så kan man med en JA/NEJ-omröstning ogiltigförklara den. Omvänt bör det alltid finnas en JA/NEJ-omröstning i botten som ger en viss prio- eller medianomröstning legitimitet. T ex att det finns beslut på att en viss post ska tillsättas via kontinuerlig prio-omröstning eller att en medlemsavgift ska bestämmas med en median-omröstning.<p>Statistik: Postat av <a href="http://aktivdemokrati.se/forum/memberlist.php?mode=viewprofile&amp;u=117">joasi</a> — 2011-10-14 18.08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SimonB.]]></name></author>
<updated>2011-10-14T06:07:08+01:00</updated>
<id>http://aktivdemokrati.se/forum/viewtopic.php?t=1576&amp;p=13745#p13745</id>
<link href="http://aktivdemokrati.se/forum/viewtopic.php?t=1576&amp;p=13745#p13745"/>
<title type="html"><![CDATA[Re: Införande av kontinuerliga val av förtroendeposter]]></title>

<content type="html" xml:base="http://aktivdemokrati.se/forum/viewtopic.php?t=1576&amp;p=13745#p13745"><![CDATA[
Några funderingar:<br />* stod det på respektive omröstning att median skulle användas? Skulle detta teoretiskt kunnat påverka hur någon röstade?<br />* kan detta ha påverkat fler omröstningar?<br />* beräknas alla beslut &quot;live&quot; eller lagras ett slutresultatet (beslutet) för en omröstning när den väl är klar?<br />* finns det policy för hur länge röstdata lagras? Rent teoretiskt skulle man kunna sikta på max(nästa val, när ad:s styrelse fått ansvarsfrihet)<br /><br />När det kommer in lite mer folk kan detta bli känsliga saker och framöver kan det kanske vara lämpligt att minst ha en accepterande-omröstning när buggar rättas som påverkar flera beslut. Och vid risk för kontrovers kan vissa omröstningar helt enkelt tas om eller accept-beslutas i mindre grupper så att inte en fråga i onödan hindrar buggrättning av både kod och ev ändring av tagna beslut.<p>Statistik: Postat av <a href="http://aktivdemokrati.se/forum/memberlist.php?mode=viewprofile&amp;u=65">SimonB.</a> — 2011-10-14 06.07</p><hr />
]]></content>
</entry>
</feed>