Ohje:Äänestykset ja kyselyt

Linux-Aktivaattori

Loikkaa: valikkoon, hakuun

Tähän wikiin on asennettuna wikipoll-laajennos, jolla on mahdollista luoda yksinkertaisia äänestyksiä ja kyselyitä.

Äänestyksen luonti on hyvin yksinkertaista ja syntaksi on seuraava:

<poll>
Kysymys?
Vaihtoehto1
Vaihtoehto2
Vaihtoehto3
Vaihtoehto4
</poll>

Tagien <poll> ja </poll> väliin siis kirjoitetaan vain kysymys ja vastausvaihtoehdot, kukin omalle rivilleen. Laajennos luo kullekin vastausvaihtoehdolle nappulan, jota klikkaamalla kirjautuu ääni kyseiselle vaihtoehdolle. Järjestelmä näyttää äänien yhteismäärän ja kunkin vastauksen prosenttiosuuden. Järjestelmä pitää myös kirjaa kunkin äänen ip-numerosta ja rekisteröityneen äänestäjän käyttäjätunnuksesta. Näin pyritään estämään useamman äänen antaminen. Samalla tämä mahdollistaa jo annetun äänen vaihtamisen toiselle vaihtoehdolle.

Lisäksi käyttäjät voivat antaa äänestyksestä palautetta kirjoittamalla tekstiä tekstikenttään ja painamalla enter-näppäintä.

Äänestykset yksilöityvät <poll>-tagien sisällä olevan tekstin mukaan. Siten siis eri sivuilla olevat, mutta saman sisältöiset äänestykset laskevat äänensä yhteen. Tämä mahdollistaa mm. äänestyksen siirtämisen/arkistoinnin toiselle sivulle ilman, että äänestyksen tulos muuttuu. Tämän vuoksi on myös tärkeää, että äänestyksen sisältö kirjoitetaan heti oikein, sillä äänestyksen ollessa jo käynnissä, sen sisältöä, edes kirjoitusvirheitä, ei voida muuttaa nollaamatta äänestystä. Ei ainakaan ilman ylläpitäjän apua.

Esimerkki:


Oliko tästä sivusta apua? (3 votes)
Kyllä  
2 votes 67%
Ei  
0%
Ihan sama  
1 votes 33%
Message (ENTER to confirm)

Lisäparametreja

Äänestyksille voidaan antaa muutamia lisäparametreja.

Small

Jos äänestyksen halutaan näkyvän pienempänä, siis fontit ja nappulat ovat kooltaan pienempiä, voidaan <poll>-tagille antaa parametri small="1".

Esimerkiksi:

<poll small="1">
Oliko tästä sivusta apua?
Kyllä
Ei
Ihan sama
</poll>

Oliko tästä sivusta apua? (3 votes)
Kyllä  
2 votes 67%
Ei  
0%
Ihan sama  
1 votes 33%
Message (ENTER to confirm)

Locked

Äänestys voidaan lukita enemmiltä ääniltä lisäämällä <poll>-tagille argumentti locked="1".

Esimerkki:

<poll small="1" locked="1">
Oliko tästä sivusta apua?
Kyllä
Ei
Ihan sama
</poll>

Oliko tästä sivusta apua? (3 votes)
Kyllä  
2 votes 67%
Ei  
0%
Ihan sama  
1 votes 33%
Message (ENTER to confirm)

Äänestyksiä lukitessa on tärkeää muistaa, että annettu argumentti lukitsee vain äänestyksen kyseisen esiintymän. Jos sama äänestys, eli äänestys, jonka sisältö aloitus- ja lopetus-tagin välissä on täsmälleen sama, esiintyy jossain muualla ilman lukitusta, on äänestäminen sitä kautta yhä mahdollista.

Henkilökohtaiset työkalut
<
Helmi 2012
>
MTKTPLS
12345
6789101112
13141516171819
20212223242526
272829
Tulevia tapahtumia
Lisää »