Kysymystyyppi - Yhtälö
From LimeSurvey Manual
Lyhyt kuvaus
Tämän kysymystyypin avulla laatija voi luoda yhtälön (esim. laskutoimituksen tai räätälöidyn raportin) ja tallentaa sen tietokantamuuttujaan. Yhtälöissä voi käyttää mitä tahansa ExpressionScriptin tukemaa syntaksia. Jos käsittelet numeerisia arvoja, varmista, että käytät kysymyksen lisäasetusta "Vain numeroita" jäljempänä kuvatulla tavalla.
Alla on esimerkki tämän kysymystyypin käytöstä:


Esimerkki: Limesurvey_survey_BMIsample.lss.zip.
Yhtälön muokkaaminen
Erillisen asetuksen käyttäminen
Paras tapa muokata yhtälöä on käyttää sille tarkoitettua asetusta: näin samaa yhtälöä voi käyttää eri kielillä ja voit olla varma, ettei yhtälöön sisälly HTML-koodia. Näin voit näyttää käyttäjälle kokonaisen lauseen, mutta tallentaa tietokantaan vain tarvittavan arvon: esimerkiksi kirjoita yhtälön asetukseen {weightkg/tall} ja näytä teksti “Painoindeksisi on {self.NAOK}”.
Jos tarvitset sisälle lausekkeen, sinun on lisättävä aaltosulkeet.
Kysymystekstin käyttäminen
Voit muokata HTML/WYSIWYG-editorissa tai HTML lähdekoodissa:
- WYSIWYG-editorin käyttäminen:

- HTML lähdekoodista:

Lähdekoodin muokkausta suositellaan, kun haluat tallentaa vastaustaulukkoon puhtaan tekstin tai puhtaan numeerisen arvon. Lähdekoodia muokkaamalla voit poistaa kaiken HTML-koodin, joka voi vaikuttaa tallennukseen.

Yleiset asetukset
Pakollinen
Kuvaus
Tämän asetuksen avulla kyselyn ylläpitäjät voivat vaatia vastaajia vastaamaan tiettyihin kyselyn kysymyksiin. Jos pakollisiin kysymyksiin ei vastata, vastaajat eivät pääse etenemään eteenpäin. Jos sinulla on kysymys, jossa on useita alikysymyksiä, ja haluat vaatia vastauksen vain tiettyihin alikysymyksiin, käytä Logiikka-välilehdellä olevaa vähimmäisvastausmäärän attribuuttia.
Käytettävissä olevat vaihtoehdot
- On - Kysymykseen on vastattava, ennen kuin osallistuja voi siirtyä seuraavalle sivulle - vastausvaihtoehtoa 'Ei vastausta' ei koskaan näytetä.
- Soft - Jos kysymykseen ei ole vastattu, näytetään varoitus, kun yritetään siirtyä seuraavalle sivulle - osallistuja voi kuitenkin valita jättää varoituksen huomiotta ja jatkaa. Huomaa, että vaihtoehto 'Ei vastausta' näytetään edelleen (jos se on otettu käyttöön kyselyn esityksen asetuksissa)
- Off (oletus) - Kysymys voidaan jättää vastaamatta
Ehto
Kuvaus
Jos ehdon tulosarvo on "1" tai "true", kysymys on kyselyn kontekstissa "relevantti", eli se näytetään kyselyn osallistujalle. Muussa tapauksessa kysymys piilotetaan. Jokaiselle kyselyn kysymykselle voi määrittää relevanssiyhtälön. Tämä toiminto korvaa aiemmat ehdot ja tukee paljon monimutkaisempaa ehdollista logiikkaa.
Syntaksin korostus
Kun tallennat ehdon, se arvioidaan ja sen syntaksi korostetaan. Mahdolliset virheet merkitään väreillä, jotta voit havaita ja korjata ne nopeasti.
Sallitut arvot
- Mikä tahansa ehto, joka käyttää ExpressionScript-syntaksia ilman ympäröiviä aaltosulkeita.
Esimerkkejä
Tässä on hyviä esimerkkejä syntaksin korostuksesta.
Näyttö
Kuvaus
Jos asetus on käytössä, kysymys on aina piilotettu eikä sitä näytetä kyselyn osallistujille. Tätä toimintoa voi käyttää seuraavissa tilanteissa:
- Jos haluat esitäyttää kysymyksen URL-osoitteen avulla etkä halua näyttää kysymystä ruudulla. Tämä ohittaa kaikki kyselyssä käytetyt ehdot, koska kyseistä kysymystä ei edes sisällytetä sivulle.
- Jos haluat tallentaa tai laskea arvon lennossa ExpressionScriptin avulla.
Käytettävissä olevat vaihtoehdot
- Päällä
- Pois päältä (oletus)
CSS-luokka (css_class)
Kuvaus
Jos haluat lisätä tiettyihin kysymyksiin erityisiä CSS-luokkia, voit kirjoittaa CSS-luokan nimen tai nimet tähän kenttään. Varmista, että eri luokkien nimien väliin jää tyhjä välilyönti.
Sallitut arvot
- Mikä tahansa merkkijono, jossa eri CSS-luokkien nimet on erotettu välilyönnillä.
Tulostettavan kyselyn relevanssin ohje (printable_survey_relevance_help)
Kuvaus
Jos haluat tulostaa kyselyn, voit tulostaa myös jokaisen kysymyksen relevanssiyhtälöt. Jos haluat kuitenkin tulostettuun lomakkeeseen lausekkeen sijaan selityksen, täytä tähän kenttään relevanssiyhtälön tekstimuotoinen selitys.
Sallitut arvot
- Mikä tahansa teksti ja/tai numerot, jotka haluat näyttää tulostettavassa lomakkeessa.
Logiikka
Yhtälö (equation)
Kuvaus
Tähän kirjoittamasi lausekkeen tulos tallennetaan vastaustaulukkoon, eikä EI kysymyksen tekstikentässä olevien lausekkeiden tuloksia. Voit esimerkiksi haluta näyttää kysymyksen tekstikentässä useita lausekkeita, jotta vastaajalle näytetään tilastoja hänestä itsestään. Jos kuitenkin haluat tallentaa samaan aikaan jotain muuta, kirjoita haluamasi lauseke tähän kenttään.
Tätä yhtälöä käytetään kaikille kielille.
Sallitut arvot
- Mikä tahansa teksti. Myös Expression Managerin syntaksia voi käyttää (aaltosulkeiden kanssa).
Muut
Lisää tulostettavassa näkymässä sivunvaihto (page_break)
Kuvaus
Tämä attribuutti on aktiivinen vain, kun kysely todella tulostetaan tulostusnäkymästä. Se pakottaa sivunvaihdon ennen kysymystä.
Käytettävissä olevat vaihtoehdot
- Päällä
- Pois päältä (oletus)
SPSS viennin skaalaustyyppi (scale_export)
Kuvaus
Tätä käytetään vain SPSS-vientiin. Tämä attribuutti ohittaa SPSS:n oletuksena arvaaman skaalan. Lisätietoja mittaskaaloista ja niiden merkityksestä löytyy SPSS:n vastaavasta dokumentaatiosta.
Käytettävissä olevat vaihtoehdot
- Oletus (default)
- Nominaali
- Ordinaali
- Skaala
Vain numeroita (numbers_only)
Kuvaus
Jos otat tämän asetuksen käyttöön, osallistuja voi syöttää tekstikenttiin vain numeroita.
Yhtälö-kysymystyypeissä tämä asetus ilmaisee, että tulos voi olla vain luku eikä merkkijono. Tämä takaa oikeat laskutoimitukset ja muunnokset myöhemmissä yhtälöissä desimaalierottimen osalta.
Toiminta kysymystyypin mukaan
- Oletus: Jos osallistuja syöttää arvon, joka ei ole luku, arvo poistetaan heti tekstikentästä, jotta osallistuja voi syöttää kelvollisen arvon.
- Taulukko (tekstit): Jos Vain numeroita -asetus on poistettu käytöstä, asetukset "Näytä summat" ja "Näytä kokonaissumma" ohitetaan, eikä summien tekstikenttiä näytetä.
- Yhtälö: Tämän asetuksen käyttöönotto pakottaa yhtälön tulokset muunnettaviksi numeerisiksi arvoiksi. Jos yhtälön tulos ei ole luku (eikä tyhjä), yhtälö palauttaa arvon NaN, joka tallennetaan vastaustaulukkoon tyhjänä merkkijonona.
Käytettävissä olevat vaihtoehdot
- Käytössä
- Pois käytöstä (oletus)
Tilastot
Näytä julkisissa tilastoissa (public_statistics)
Kuvaus
Tämän attribuutin avulla kyselyn ylläpitäjä voi valita, näytetäänkö tietyn kysymyksen tulokset osallistujille sen jälkeen, kun he ovat lähettäneet kyselyn.
Jokaisen kysymyksen oletusasetus on 'Pois' (= kysymyksen tilastoja ei näytetä vastaajille). Sinun täytyy ottaa tämä käyttöön erikseen jokaiselle kysymykselle, jos haluat näyttää kyseisen kysymyksen (tai kyseisten kysymysten) tilastot osallistujille kyselyn lähettämisen jälkeen.
Käytettävissä olevat vaihtoehdot
- Päällä
- Pois (oletus)
Näytä kaavio (display_chart)
Kuvaus
Tämän attribuutin avulla kyselyn ylläpitäjä voi valita, näytetäänkö kysymyksen tuloksia sisältävä kaavio osallistujille sen jälkeen, kun he ovat täyttäneet kyselyn.
- julkiset tilastot -kyselyasetus kohdassa Esityksen & navigoinnin asetukset
- näytä kaaviot -kyselyasetus kohdassa Esityksen & navigoinnin asetukset
- julkiset tilastot -kysymyksen attribuutti ja
- näytä kaavio -kysymyksen attribuutti.
Käytettävissä olevat vaihtoehdot
- Käytössä
- Pois käytöstä (oletus)
Kaavion tyyppi (chart_type)
Kuvaus
Tämän attribuutin avulla kyselyn ylläpitäjä voi valita, minkä tyyppinen kaavio näytetään vastaajalle, kun hän on täyttänyt kyselyn.
Käytettävissä olevat vaihtoehdot
- Palkkikaavio
- Ympyrädiagrammi
- Tutka
- Viiva
- Napakaavio
- Donitsikaavio