Ohje:Äänestykset ja kyselyt
Linux-Aktivaattori
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)
|
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)
|
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)
|
Ää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.


