Actions

URL fields/da: Difference between revisions

From LimeSurvey Manual

(Created page with "Du kan forududfylde alle svar undtagen upload og ligningsspørgsmålstype. Du kan bruge ExpressionScript -...")
(Updating to match new version of source page)
 
(6 intermediate revisions by one other user not shown)
Line 20: Line 20:
Men LimeSurvey giver mulighed for at bruge URL-felter på mange andre måder, hvilket igen giver dig mulighed for at forbedre funktionaliteten af din undersøgelse.
Men LimeSurvey giver mulighed for at bruge URL-felter på mange andre måder, hvilket igen giver dig mulighed for at forbedre funktionaliteten af din undersøgelse.


If you go to “Survey participants” in the survey side menu and change the survey to be in “closed access mode“, after pre adding participants there with each having a token, the token parameter will be added in the end url.


==Grundlæggende felter==
==Grundlæggende felter==
Line 94: Line 95:
Derefter indstilles svar til den forududfyldte værdi. For enkeltvalgsmulighed skal du bruge koden for svaret, for flervalgsspørgsmål skal du bruge Y, hvis du vil forudfylde svaret.
Derefter indstilles svar til den forududfyldte værdi. For enkeltvalgsmulighed skal du bruge koden for svaret, for flervalgsspørgsmål skal du bruge Y, hvis du vil forudfylde svaret.


Here are some start URL examples:
Her er nogle eksempler på start-URL:


* <code><nowiki>http://ls.example.org/1234?QTEXT=prefilled</nowiki></code> : Fill in the question with code QTEXT with <nowiki>'prefilled'</nowiki>
*<nowiki> <code>http://ls.example.org/1234?QTEXT=prefilled</code></nowiki> : Udfyld spørgsmålet med kode QTEXT med<nowiki> 'forudfyldt'</nowiki>  
* <code><nowiki>https://ls.example.org/1234?MULTI_SQ001=prefilled</nowiki></code> {{NewIn|v=3.14.1}} : Fill in the subquestion SQ001 of question with title MULTI with <nowiki>'prefilled'</nowiki> (for a multiple text question for example).
*<nowiki> <code>https://ls.example.org/1234?MULTI_SQ001=prefilled</code></nowiki> {{NewIn|v=3.14.1}} : Udfyld underspørgsmålet SQ001 til spørgsmålet med titlen MULTI med<nowiki> 'forudfyldt'</nowiki> (for et spørgsmål med flere tekster f.eks.).
* <code><nowiki>https://ls.example.org/1234?single=-oth-&single_other=Other%20text</nowiki></code> {{NewIn|v=3.14.1}} : Select the "other" answer option of a single choice question and fill in the other value with the text "Other text".
*<nowiki> <code>https://ls.example.org/1234?single=-oth-&single_other=Other%20text</code></nowiki> {{NewIn|v=3.14.1}} : Vælg "andet" svarmulighed for et enkeltvalgsspørgsmål og udfyld den anden værdi med teksten "Anden tekst".
* <code><nowiki>https://ls.example.org/1234?1234X1X1SQ001=prefilled</nowiki></code> : Fill in the subquestion SQ001 of question with ID: 1 from group with ID: 1 with <nowiki>'prefilled'</nowiki>
*<nowiki> <code>https://ls.example.org/1234?1234X1X1SQ001=prefilled</code></nowiki> : Udfyld underspørgsmålet SQ001 for spørgsmålet med ID: 1 fra gruppe med ID: 1 med<nowiki> 'forudfyldt'</nowiki>  
* <code><nowiki>https://ls.example.org/1234?1234X1X1SQ001=A1</nowiki></code> : Preselect the answer option <nowiki>'A1'</nowiki> of the subquestion SQ001 of question with ID: 1 from group that has ID: 1.
*<nowiki> <code>https://ls.example.org/1234?1234X1X1SQ001=A1</code></nowiki> : Forvælg svarmuligheden<nowiki> 'A1'</nowiki> af underspørgsmålet SQ001 i spørgsmålet med ID: 1 fra gruppe, der har ID: 1.
* <code><nowiki>https://ls.example.org/1234?1234X1X1SQ001=Y</nowiki></code> : Preselect the subquestion SQ001 of the question that has the ID 1, from the group that has ID: 1.
*<nowiki> <code>https://ls.example.org/1234?1234X1X1SQ001=Y</code></nowiki> : Forvælg underspørgsmålet SQ001 til spørgsmålet, der har ID 1, fra gruppen, der har ID: 1.




{{Hint|Text=GET parameters use "?" for the first parameter and "&" for the subsequent ones. If you already have "?" in your URL, you must use "&" to add more GET parameters.}}
{{Tip|Text=GET-parametre bruger "?" for den første parameter og "&" for de efterfølgende. Hvis du allerede har "?" i din webadresse skal du bruge "&" for at tilføje flere GET-parametre.}}




{{Hint|Text=The extra GET parameters are only filled in when the survey starts anew. Therefore, for testing, always add newtest=Y to start a fresh survey. For example: <code><nowiki>http://ls.example.org/1234?QTEXT=prefilled&newtest=Y</nowiki></code>}}
{{Hint|Text=De ekstra GET-parametre udfyldes først, når undersøgelsen starter på ny. Derfor, til test, skal du altid tilføje newtest=Y for at starte en ny undersøgelse. For eksempel:<nowiki> <code>http://ls.example.org/1234?QTEXT=prefilled&newtest=Y</code></nowiki> }}


==Prefilling a survey using GET parameters using URL parameters tab==
==Forudfyldning af en undersøgelse ved hjælp af GET-parametre ved hjælp af fanen URL-parametre==




You can prefill (sometimes easier) answers using URL parameters which can be configured in [[Panel integration|panel integration]].
Du kan forudfylde (nogle gange nemmere) svar ved hjælp af URL-parametre, som kan konfigureres i [[Panel integration|panel integration]].




==Prefilling and hiding the answer==
==Forudfyldning og skjulning af svaret==




You can use the [[QS:Hidden|hidden attribute]] of a question to hide it from your respondents. If so, the question still remains prefilled.
Du kan bruge [[QS:Skjult|skjult attribut]] for et spørgsmål til at skjule det for dine respondenter. Hvis det er tilfældet, forbliver spørgsmålet stadig udfyldt.

Latest revision as of 16:54, 2 April 2024


Introduktion

URL-feltparametre kan bruges i feltet:


Slut URL felt

I slutningen af en undersøgelse, eller når en kvote får en undersøgelse til at afslutte, er der mulighed for at angive en afsluttende URL. Denne URL præsenteres for den deltager, der har afsluttet undersøgelsen på slutsiden, eller du kan valgfrit indstille deltageren til automatisk at blive omdirigeret til den respektive URL. Dette kan gøres ved at udfylde indstillingen End URL fra panelet Survey text elements og ved at aktivere den automatiske indlæsning af slut-URL'en fra panelet Presentation, når en undersøgelse er gennemført .

Men LimeSurvey giver mulighed for at bruge URL-felter på mange andre måder, hvilket igen giver dig mulighed for at forbedre funktionaliteten af din undersøgelse.

If you go to “Survey participants” in the survey side menu and change the survey to be in “closed access mode“, after pre adding participants there with each having a token, the token parameter will be added in the end url.

Grundlæggende felter

Du kan bruge {SAVEDID}, {TOKEN}, {SID} og {LANG} i slutwebadressen:!N !*SAVEDID er det id, der er tildelt denne særlige indsendelse;

  • TOKEN er det token, der blev brugt til at deltage i undersøgelsen;
  • SID er undersøgelsens ID;
  • LANG er sprogkoden.

For eksempel:

https://www.limesurvey.org/test.php?var1={SAVEDID}&var2={TOKEN}&var3={SID}&lang={LANG}


Svarfelter

Du kan også bruge {INSERTANS:SGQA} eller ExpressionScript-variabler. Dette URL-felt giver dig mulighed for at tilføje svaret på et specifikt spørgsmål i undersøgelsen i slut-URL'en. Dette kan være nyttigt til at sende et svar til et eksternt script (dvs. en e-mailadresse indsamlet under undersøgelsen).

For eksempel:

https://www.limesurvey.org/test.php?email={EMAILADDRESS}

Det er vigtigt at tilføje "nytest/y" til URL'en for at fremtvinge en ny session, når dine undersøgelsesdeltagere ønsker at udfylde din undersøgelse.

https://exampletest.limequery.com/index.php/survey/index/sid/48315/newtest/Y?48315X2X222007=Y&48315X2X222008=Y

I ovenstående scenarie vedrører URL'en en undersøgelse med ID = 48315, gruppe =2, spørgsmål=22 og svarkoder = 2007 og 2008.

For flere detaljer om nødvendigheden af "newtest/y", tjek følgende -using-newtest-y forumtråd.

Udtryk

Du kan også bruge ethvert udtryk her.

For eksempel:

http://www.limesurvey.org/test.php?gender={if(sex=='Male','M','F')}&name;={name}


Passthrough-felter

For at bruge passthrough-felter skal du skal definere variabelnavnene via panelintegration. Hvis du ikke tildeler et målspørgsmål, vil variablerne ikke blive gemt i svarene (læs mere om LimeSurvey panel integration funktionen). For at bruge en sådan parameter i slut-URL'en skal du blot indsætte tagget {PASSTHRU:<paramname> } hvor <paramname> er navnet på din inputparameter.

Lad os antage, at du definerede en parameter med navnet "foobar". Undersøgelsen startes med et link som dette:

https://example.org/limesurvey/index.php/survey/index/sid/12345/lang/eb?foobar=XYZ123

XYZ123 er den værdi, du ønsker at "bestå".

Slut-URL'en for en undersøgelse med følgende URL <code>https://www.limesurvey.org/test.php?foobarout={PASSTHRU:foobar}</code> ville så blive konverteret til <code>https://www.limesurvey.org/test.php?foobarout=XYZ123</code>

Start URL

Forudfyldning af en undersøgelse ved hjælp af GET-parametre

Du kan forududfylde alle svar undtagen upload og ligningsspørgsmålstype. Du kan bruge qkodenavngivning til parametre og indstille værdien for enkeltspørgsmålstyper eller bruge SGQA-identifikation.

Derefter indstilles svar til den forududfyldte værdi. For enkeltvalgsmulighed skal du bruge koden for svaret, for flervalgsspørgsmål skal du bruge Y, hvis du vil forudfylde svaret.

Her er nogle eksempler på start-URL:

  • <code>http://ls.example.org/1234?QTEXT=prefilled</code> : Udfyld spørgsmålet med kode QTEXT med 'forudfyldt'
  • <code>https://ls.example.org/1234?MULTI_SQ001=prefilled</code> (New in 3.14.1 ) : Udfyld underspørgsmålet SQ001 til spørgsmålet med titlen MULTI med 'forudfyldt' (for et spørgsmål med flere tekster f.eks.).
  • <code>https://ls.example.org/1234?single=-oth-&single_other=Other%20text</code> (New in 3.14.1 ) : Vælg "andet" svarmulighed for et enkeltvalgsspørgsmål og udfyld den anden værdi med teksten "Anden tekst".
  • <code>https://ls.example.org/1234?1234X1X1SQ001=prefilled</code> : Udfyld underspørgsmålet SQ001 for spørgsmålet med ID: 1 fra gruppe med ID: 1 med 'forudfyldt'
  • <code>https://ls.example.org/1234?1234X1X1SQ001=A1</code> : Forvælg svarmuligheden 'A1' af underspørgsmålet SQ001 i spørgsmålet med ID: 1 fra gruppe, der har ID: 1.
  • <code>https://ls.example.org/1234?1234X1X1SQ001=Y</code> : Forvælg underspørgsmålet SQ001 til spørgsmålet, der har ID 1, fra gruppen, der har ID: 1.


Template:Tip


 Hint: De ekstra GET-parametre udfyldes først, når undersøgelsen starter på ny. Derfor, til test, skal du altid tilføje newtest=Y for at starte en ny undersøgelse. For eksempel: <code>http://ls.example.org/1234?QTEXT=prefilled&newtest=Y</code>


Forudfyldning af en undersøgelse ved hjælp af GET-parametre ved hjælp af fanen URL-parametre

Du kan forudfylde (nogle gange nemmere) svar ved hjælp af URL-parametre, som kan konfigureres i panel integration.


Forudfyldning og skjulning af svaret

Du kan bruge skjult attribut for et spørgsmål til at skjule det for dine respondenter. Hvis det er tilfældet, forbliver spørgsmålet stadig udfyldt.