SGQA-tunniste
From LimeSurvey Manual
SGQA-tunnisteet ja INSERTANS: -koodit poistettiin käytöstä lausekkeissa version 4 myötä, eikä niitä voi enää käyttää LimeSurvey 7:ssä.
Käytä sen sijaan ExpressionScript-yhteensopivia kysymyskoodeja (ExpressionScript). Jos SGQA- tai INSERTANS:-tunniste tuodaan kyselyn rakenteen tai arkiston mukana, se muunnetaan automaattisesti. Tutustu nimeämiskäytäntöihin.
Yleiskuvaus
SGQA-tunniste (Survey/Group/Question/Answer eli kysely/ryhmä/kysymys/vastaus) on pikakuvake kysymyksen vastaukseen. Jokaiselle luomallesi kyselylle, ryhmälle ja kysymykselle annetaan tietokannassa yksilöllinen numero. Näet tämän numeron hallintakäyttöliittymässä kyselyn, ryhmän ja kysymyksen otsikkorivillä (katso esimerkiksi alla oleva sarake "kysymyksen tunniste").

SGQA-tunniste muodostetaan yhdistämällä kyselyn, ryhmän ja kysymyksen numerot siten, että niiden väliin tulee kirjain 'X'. SGQA-tunniste voi näyttää esimerkiksi tältä: "745X35X5".
Paikkamerkin lisääminen editorin avulla
Integroidussa editorissa on toiminto, jolla voit valita tietyn kysymyksen paikkamerkin. Kuvakkeen nimi on "Placement fields". Toiminto listaa aina vain kyselyn edellisillä sivuilla olevat kysymykset, joten tulos riippuu kyselytilasta.


Yksi valinta -kysymysten tunniste
Esimerkiksi: kyselyn tunniste on 1, ryhmän tunniste on 6 ja kysymyksen tunniste on 12. Yksi valinta -kysymyksen tunniste näyttäisi tältä:
1X6X12
Monivalintakysymysten tunniste
Koska kyseessä on monivalintakysymys, myös yksittäinen vastaus on yksilöitävä. Lisää vastauksen koodi ilman X-kirjainta. Esimerkiksi: kyselyn tunniste on 1, ryhmän tunniste on 6 ja kysymyksen tunniste on 12. Kyseisen vastauksen koodi on 'ber1'.
Tämän monivalintakysymyksen vastauksen tunniste näyttäisi tältä:
1X6X12ber1
Taulukkokysymystyyppien tunniste
Koska kyseessä on taulukkokysymys, myös solun alikysymys on yksilöitävä. Lisää rivin alikysymyksen koodi ilman X-kirjainta. Esimerkiksi: kyselyn tunniste on 1, ryhmän tunniste on 6 ja kysymyksen tunniste on 12. Kyseisen alikysymyksen koodi on 'ber1'. Tämän "Taulukko"-kysymyksen vastauksen tunniste näyttäisi tältä:
1X6X12ber1
Taulukko (teksti)- ja Taulukko (numero) -kysymysten tunniste
Koska kyseessä on yhdistetty taulukkokysymys, myös solun vastaus on yksilöitävä. Lisää rivin alikysymyksen koodi ilman X-kirjainta, lisää sen perään alaviiva ja lopuksi sarakkeen tunnistava alikysymyksen koodi. Esimerkiksi: kyselyn tunniste on 1, ryhmän tunniste on 6 ja kysymyksen tunniste on 12. Kyseisen alikysymyksen koodi on 'ber1', ja sarake tunnistetaan alikysymyksen koodilla 'lab1'.
Tämän "Taulukko (teksti)" -kysymyksen vastauksen tunniste näyttäisi tältä:
1X6X12ber1_lab1
SGQA-tunnisteen käyttötavat
SGQA-tunnisteen avulla voidaan hakea aiemmin tallennettujen kysymysten vastauksia myöhempien kysymysten kysymystekstiin (lyhyt opas: wikin kysymysten johdantoluku).
Sitä voi käyttää myös kyselyn osoitteen parametreissa vastausten esitäyttämiseen. Esimerkiksi SGQA-tunnisteelle 1X6X121ab1 osoite voisi sisältää "&1X6X121ab1=Y", jolloin vastaus esitäytetään arvolla "Y". (Katso Kyselyn vastausten esitäyttäminen kyselyn osoitteella)
SGQA-tunniste on myös kentän nimi, johon kunkin kysymyksen tiedot tallennetaan tietokannassa tai kyselyn vastaukset -taulussa.
SGQ-tunnisteen dynaaminen viittaus
Joskus kysymykseen voi olla tarpeen viitata dynaamisesti. Näin on esimerkiksi silloin, kun haluat piilottaa syöttökentän lyhyt teksti -vastaukselta. Voit tehdä tämän käyttämällä {SGQ}-tunnistetta. LimeSurvey korvaa {SGQ}-tunnisteen kysymyksen täydellä tunnisteella, esim. 3583X84X249