Actions

SGQA identifikator

From LimeSurvey Manual

Revision as of 13:57, 29 December 2023 by Maren.fritz (talk | contribs) (Created page with "Nogle mennesker kan finde et behov for at referere et spørgsmål dynamisk. For eksempel, hvis du gerne vil Løsninger: Manipulering af en undersøgelse ved kørsel ved hjæ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


Bemærk: SGQA identifikatorer og INSERTANS: koder vil ikke længere være tilgængelige til brug i LimeSurvey 4 i udtryk. Brug i stedet ExpressionScript kompatible spørgsmålskoder. Tjek følgende link for navngivningskonventioner.


Tip: Denne side beskriver, hvordan du kan finde ud af en SGQA-identifikation. For information om, hvordan du bruger det, se venligst siden Tilføj et spørgsmål.


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".


Bemærk: Brug altid store bogstaver ("X" i stedet for "x")!


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)


Template:Bemærk


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