SGQA identifikator
From LimeSurvey Manual
Generel beskrivelse
SGQA (Survey/Group/Question/Answer) identifikatoren er en genvej til svaret på et spørgsmål. Hver undersøgelse, gruppe og spørgsmål, du opretter, får et unikt nummer tildelt i din database. Du kan se dette nummer i administratorgrænsefladen i titlen på undersøgelsen, gruppen og spørgsmålslinjen (se f.eks. kolonnen "spørgsmåls-id" nedenfor)
For at bestemme SGQA-identifikationen skal du sætte undersøgelses-, gruppe- og spørgsmålsnumrene sammen med bogstavet 'X' imellem. F.eks. skal en SGQA se sådan ud: "745X35X5".
Brug editor til at tilføje pladsholder
Den integrerede editor har en funktion til at vælge pladsholderen for et bestemt spørgsmål. Ikonet hedder "Placeringsfelter". Denne funktion viser altid kun spørgsmål fra tidligere undersøgelsessider, så det afhænger af undersøgelsestilstanden.
Identifier for enkeltvalgsspørgsmål
For eksempel: undersøgelsen har ID 1, Gruppen har ID 6, Spørgsmålet har ID 12. Din identifikator for et enkeltvalgsspørgsmål vil se sådan ud:
1X6X12
Identifier for multiple choice-spørgsmål
Da det er et multiple choice-spørgsmål, skal det specifikke svar også identificeres. Du skal blot tilføje koden for det svar uden et X. For eksempel: Undersøgelsen har ID 1, Gruppen har ID 6, Spørgsmålet har ID 12. Det bestemte svar har koden 'ber1'.
Din identifikator for dette svar med flere valgmuligheder vil se sådan ud:
1X6X12ber1
Identifier for Array-spørgsmålstyper
Da det er et array-spørgsmål, skal det særlige underspørgsmål i cellen også identificeres. Tilføj underspørgsmålskoden for rækken uden et X. For eksempel: Undersøgelsen har ID 1, Gruppen har ID 6, Spørgsmålet har ID 12. Det bestemte underspørgsmål har koden 'ber1'. Din identifikator for dette "Array" spørgsmålssvar vil se sådan ud:
1X6X12ber1
Identifier for array (tekst) eller array (antal) spørgsmål
Da det er et kombineret array-spørgsmål, skal det specifikke svar i cellen også identificeres. Tilføj underspørgsmålskoden for rækken uden et X, tilføj derefter understregningstegnet og tilføj til sidst underspørgsmålskoden, der identificerer kolonnen. For eksempel: Undersøgelsen har ID 1, Gruppen har ID 6, Spørgsmålet har ID 12. Det bestemte underspørgsmål har koden 'ber1', og kolonnen er identificeret af underspørgsmålet med koden 'lab1'
Dit id for dette "Array (Text)" spørgsmålssvar ville se sådan ud:
1X6X12ber1_lab1
Anvendelser af SGQA identifikatoren
SGQA-identifikatoren kan bruges til at indlæse svarene på tidligere gemte spørgsmål i spørgsmålsteksten til senere spørgsmål (for en kort vejledning, se introduktionswiki-sektionen om spørgsmål).
Det kan også bruges i forespørgsels-URL'en for en undersøgelse til at "forudfylde" svar på en undersøgelse. For f.eks. SGQA 1X6X121ab1 kan din forespørgsels-URL indeholde "&1X6X121ab1=Y" for at forudfylde dette svar med et "Y". (Se Forudfyldning af undersøgelsessvar ved hjælp af undersøgelsens URL)
SGQA-identifikationen er også feltnavnet, hvor dataene for hvert spørgsmål er gemt i databasen/undersøgelsessvartabellen.
Dynamisk reference til SGQ identifikator
Nogle mennesker kan finde et behov for at referere et spørgsmål dynamisk. For eksempel, hvis du gerne vil skjule inputtekstfeltet af et kort tekstsvar. Du kan nu gøre dette (fra SVN build 9755) ved at bruge {SGQ} identifikatoren. LimeSurvey erstatter {SGQ} med det fulde ID for det pågældende spørgsmål, f.eks. 3583X84X249