Automatisk utfylling av spørsmål i Nettskjema ved hjelp av parameter eller variabler i URLen

Du kan sette svarverdier i skjemaet via parametre i adresse-URLen. Bruk dette når du har informasjon som skal registreres i svaret uten at det må legges inn av respondenten selv.

NB: Funksjonen kan ikke brukes for skjema som er kun for inviterte. Dette er fordi URL'en genereres automatisk og det er ikke mulighet for å tilpasse linken til invitasjonen med parametre i URLen.

Opprett skjemaet ditt og definer kodebok for det. Kodene brukes som adresse til feltene i svarskjemaet der dine dataverdier skal legges inn.

Du må selv sende ut e-postene, du kan ikke bruke Nettskjemas e-post-utsendelse. De fleste skoler og sykehus har opplegg for dette. 

Vurder dette

  • Alle vurderinger av om feltdata er gyldig vil utføres som vanlig, så det blir ditt ansvar som redaktør å sende med gyldige svar-verdier.
  • Verdier som settes kan endres av respondenten om du ikke eksplisitt låser feltene som vist over.
  • Du bør vurdere om du vil oppfordre respondenten til å la automatiske verdier forbli urørt i skjemaet.
  • Om respondenten fjerner alle tilleggskoder i svaradressen fra "?" og ut, så er skjemaet åpent og ingen verdier vil fylles ut eller være låst.
  • NB: Denne type automatikk har ingen sikkerhet innebygget, men er et hjelpemiddel for vennligsinnet enkelhet og datakvalitet.

Legg til informasjon i adressen til skjemaet

Adressen til skjemaet utvides med feltnavn fra kodebok. Verdien settes i feltet på følgende måte:

Formatet for adressering av felt og angivelse av data er: CBkodeboknavn=svarverdi

  • Første verdi som skal i skjemaet settes inn etter svarURL + "?".
  • Alle påfølgende verdier skilles med "&".
  • Denne utfyllingsmetoden kan brukes på spørsmål av typene tekst og tall, men ikke til nedtrekk, radio, avkrysning, matrisevariantene, e-post og vedlegg.
  • Dupliserte felt for innskrivingskontroll i forbindelse med person-id vil få samme svarverdi i begge kopier av feltet.

Formatet blir slik:

https://nettskjema.no/a/NNNNN?CBvar2=svarverdi2&CBvar3=svarverdi3

 

Lås for endringer fra respondenten

For enkelte dataelementer kan det være ønskelig at respondenten ikke kan endre på verdien. Bruk da ekstra koder for de konkrete elementene som skal låses.

Formatet for låsing av et felt er:  LCKkodeboknavn=true

Slik kan du låse de to  svarelementene i eksemplet over:

https://nettskjema.no/a/NNNNN?CBvar2=svarverdi2
&LCKvar2=true&CBvar3=svarverdi3&LCKvar3=true

Eksempelskjema

Kodeboken for eksemplet ser slik ut:

Eksempel for forhåndsutfylt svar:
https://nettskjema.no/a/112122?CBtxt=tekstsvar&LCKtxt=true&CBnr=123454

 

Dynamisk generering av lenkeverdier i Excel

Om du skal sende ut invitasjoner til et større antall respondenter og kanskje har tilgang til strukturert informasjon tilpasset den enkelte, er det en fordel å ha en form for automatikk i oppsettet av lenker til svarsider med ulike personavhengige koder.

Formelverktøyet i Excel kan  brukes til dette.

Eksemplet over kan automatiseres i Excel ved å bruke denne formelen:

Excel på norsk:
=KJEDE.SAMMEN(A2; "?CBtxt="; B2; "&CBnr="; C2)

Excel på engelsk:
=CONCAT(A2, "?CBtxt=", B2, "&CBnr=", C2)

Dette ser da slik ut i Excel-arket:

Excelark med utregning av svarlenker med dynamiske svarverdier

 

 

 

 

Dette kan brukes til lenker i websider, utsending av varsler og egne eksterne invitasjoner med lenke til skjema.
Om du skal administrere din egen invitasjon og ønsker å spesialtilpasse lenkene i hver invitasjon, trenger du trolig et hjelpemiddel som lar deg generere invitasjon tilpasset hver enkelt adresse. (F.eks. en eller annen type "scripting", MS Excel, MS Access, Filemaker, eller annet verktøy.)

Søk i veiledningene
Kontakt brukerstøtte:

Ring oss

Vi har åpent mellom 08:30 og 17:00 på hverdager,
og mellom 10:00 og 15:00 på lørdager.

Telefonnummer: 22 84 00 04

Send inn sak til oss

Du kan sende inn din forespørsel via e-post til: it-support@uio.no.

Gå til e-post

Book et videomøte over Zoom

Er du student eller ansatt kan du avtale veiledningstime hos UiO Helpdesk over Zoom. Tilgjengelige tider er tirsdag til torsdag mellom 11:00 og 13:00.

Book et videomøte

Chat med oss

Vår chat er bemannet mellom 09:00 og 16:00 på hverdager.

Åpne chat
Emneord: url-parameter
Publisert 5. jan. 2018 10:22 - Sist endret 22. nov. 2023 12:03