x

Hovedkapitler

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. Hurtigstartveiledning - LimeSurvey 3.0+
  3. Installasjon - LimeSurvey CE
  4. Hvordan lage en god undersøkelse (veiledning)
  5. Komme i gang
  6. Administrere LimeSurvey
  7. Undersøkelser - introduksjon
  8. Innstillinger for undersøkelse
  9. Meny for undersøkelse
  10. Undersøkelsesstruktur
  11. Spørsmål - introduksjon
  12. Spørsmålsgrupper - introduksjon
  13. Undersøkelser - administrasjon
  14. Verktøylinjen for undersøkelsen
  15. Flerspråklig undersøkelse
  16. ExpressionScript-motor – Hurtigstartguide
  17. Ukategoriserte og avanserte funksjoner
  18. Vanlige spørsmål (generelt)
  19. Feilsøking
  20. Løsninger og omveier
  21. Lisens
  22. Versjonsendringer
  23. Tillegg
 Actions

URL-felt

From LimeSurvey Manual

Denne siden kan være maskinoversatt og kan inneholde feil. Vis den engelske originalen · Forbedre denne oversettelsen
This page is a translated version of the page URL fields and the translation is 100% complete.


Innledning

Parametere for URL-felt kan brukes i:


Feltet URL etter fullføring

Ved slutten av en undersøkelse, eller når en kvote avslutter en undersøkelse, kan du angi en avsluttende URL. Denne URL-en vises til deltakeren som har fullført undersøkelsen på sluttsiden, eller du kan velge at deltakeren automatisk omdirigeres til den aktuelle URL-en. Dette gjøres ved å fylle ut alternativet URL etter fullføring i panelet Tekstelementer i undersøkelse og ved å aktivere automatisk innlasting av URL etter fullføring i panelet Presentasjon når en undersøkelse er fullført.

LimeSurvey gir deg imidlertid mulighet til å bruke URL-felt på mange andre måter, som igjen lar deg utvide funksjonaliteten til undersøkelsen din.

Hvis du går til «Deltakere» i sidemenyen for undersøkelsen og setter undersøkelsen i «lukket tilgangsmodus», og på forhånd har lagt til deltakere der som hver har en nøkkel, vil nøkkelparameteren legges til i URL-en etter fullføring.

Grunnleggende felt

Du kan bruke {SAVEDID}, {TOKEN}, {SID} og {LANG} i URL-en etter fullføring:

  • SAVEDID er ID-en som er tildelt denne innsendingen;
  • TOKEN er nøkkelen som ble brukt for å delta i undersøkelsen;
  • SID er undersøkelsens ID;
  • LANG er språkkoden.

For eksempel:

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


Svarfelt

Du kan også bruke ExpressionScript-variabler. Med dette URL-feltet kan du legge til besvarelsen på et bestemt spørsmål i undersøkelsen i URL-en etter fullføring. Dette kan være nyttig for å sende en besvarelse til et eksternt skript (f.eks. en e-postadresse som er samlet inn i undersøkelsen).

For eksempel:

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

Det er viktig å legge til «newtest/y» i URL-en for å tvinge frem en ny sesjon hver gang en deltaker i undersøkelsen vil fylle ut undersøkelsen din.

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

I eksemplet ovenfor gjelder URL-en en undersøkelse med ID = 48315, gruppe = 2, spørsmål = 22 og svarkoder = 2007 og 2008.

For flere detaljer om hvorfor «newtest/y» er nødvendig, se følgende forumtråd.

Uttrykk

Du kan også bruke et hvilket som helst uttrykk her.

For eksempel:

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


Passthrough-felt

For å bruke passthrough-felt må du definere variabelnavnene via panelintegrering. Hvis du ikke tildeler et målspørsmål, vil ikke variablene bli lagret i besvarelsene (les mer om funksjonen Panelintegrering i LimeSurvey). For å bruke en slik parameter i URL-en etter fullføring setter du inn taggen {PASSTHRU:<paramname>}, der <paramname> er navnet på inndataparameteren din.

La oss anta at du har definert en parameter som heter «foobar». Undersøkelsen startes med en lenke som denne:

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

XYZ123 er verdien du vil «sende videre».

URL-en etter fullføring for en undersøkelse med følgende URL https://www.limesurvey.org/test.php?foobarout={PASSTHRU:foobar} vil da bli konvertert til https://www.limesurvey.org/test.php?foobarout=XYZ123

Start-URL

Forhåndsutfylle en undersøkelse med GET-parametere

Du kan forhåndsutfylle alle svar unntatt spørsmålstypene last opp og ligning. Du kan bruke qcode-navngiving for parametere og angi verdien for enkle spørsmålstyper, eller bruke SGQA-identifikatoren.

Svarene settes da til den forhåndsutfylte verdien. For enkeltvalg må du bruke koden til svaret, og for flervalgsspørsmål må du bruke Y hvis du vil forhåndsutfylle svaret.

Her er noen eksempler på start-URL:

  • http://ls.example.org/1234?QTEXT=prefilled : Fyll ut spørsmålet med koden QTEXT med 'prefilled'
  • https://ls.example.org/1234?MULTI_SQ001=prefilled (New in 3.14.1 ) : Fyll ut underspørsmålet SQ001 i spørsmålet med tittelen MULTI med 'prefilled' (for eksempel for et spørsmål med flere tekstfelt).
  • https://ls.example.org/1234?single=-oth-&single_other=Other%20text (New in 3.14.1 ) : Velg svaralternativet «Annet» i et enkeltvalgsspørsmål og fyll ut annet-verdien med teksten «Other text».
  • https://ls.example.org/1234?1234X1X1SQ001=prefilled : Fyll ut underspørsmålet SQ001 i spørsmålet med ID: 1 fra gruppen med ID: 1 med 'prefilled'
  • https://ls.example.org/1234?1234X1X1SQ001=A1 : Forhåndsvelg svaralternativet 'A1' for underspørsmålet SQ001 i spørsmålet med ID: 1 fra gruppen med ID: 1.
  • https://ls.example.org/1234?1234X1X1SQ001=Y : Forhåndsvelg underspørsmålet SQ001 i spørsmålet med ID 1, fra gruppen med ID: 1.


 Hint: GET-parametere bruker «?» for den første parameteren og «&» for de påfølgende. Hvis URL-en din allerede inneholder «?», må du bruke «&» for å legge til flere GET-parametere.


 Hint: De ekstra GET-parameterne fylles bare ut når undersøkelsen startes på nytt. Legg derfor alltid til newtest=Y for å starte en ny undersøkelse når du tester. For eksempel: http://ls.example.org/1234?QTEXT=prefilled&newtest=Y


Forhåndsutfylling av en undersøkelse med GET-parametere via fanen for URL-parametere

Du kan forhåndsutfylle svar (noen ganger enklere) ved hjelp av URL-parametere som kan konfigureres i panelintegrering.


Forhåndsutfylling og skjuling av svaret

Du kan bruke den skjulte attributten til et spørsmål for å skjule det for respondentene dine. Spørsmålet forblir da fortsatt forhåndsutfylt.