Prepopulering gjør det mulig å fylle ut svare på spørsmål før respondenten ser spørreskjemaet. Det er mulig å bruke prepopulering gjennom å legge til parametere til lenken for spørreundersøkelsen eller ved å legge til attributter i invitasjonsdataene. I begge metodene brukes samme formatet.
Alle prepopulerte svar er basert på parameternavn og parameterverdier. Parameternavnet identifiserer hvilket spørsmål som skal prepopuleres og verdien spesifiserer svaret. Formaet på verdien definerer hvordan et multiverdi-svar (for eksempel et flervalgs- eller matrisespørsmål) skal populeres.
Format på parameternavn og -verdi:
Skala:
Eksempler:
pre_q1=2
Beskrivelse:
Skala-parameteret has én verdi. N/A har verdien 0.
Det generelle formatet for skalaspørsmål er:
pre_q[spørsmålsnummer]=[verdi]
Flervalg:
Eksempler:
Flervalg av: pre_q1=4
Flervalg på: pre_q2=1-3-5
Flervalg på: pre_q3=1-3-5(annen_tekst)
Beskrivelse:
Flervalgstypen kan ha flere verdier på eller av. Når flere verdier er av kan parameteret kun ha én verdi, ellers kan det ha flere verdier separert med “-”. For å prepopulere feltet “annen_tekst”, legg til tekst i parantesen. Det kan kun brukes med det siste valget. Hvis noen av tekstene inneholder tegnet “-” må det etterfølges av tegnet “'” ("fnutt").
Det generelle formatet for flervalgsfeltet er:
pre_q[spørsmålsnummer]=[indeksverdie-indeksverdi-indeksverdi-...-indeksverdi(annen_tekst)]
Numerisk:
Eksempler:
Heltall: pre_q1=100
Desimal: pre_q2=5.75
Beskrivelse:
Numeriske verdier kan være heltall eller desimal. Det kan kun være én verdi for denne parametertypen.
Det generelle formatet for numerisk spørsmål er:
pre_q[spørsmålsnummer]=[verdi]
Nedtrekksliste:
Eksempler:
pre_q1=verditekst
pre_q2=verditekst1-verditekst4
Beskrivelse:
Nedtrekkstypen kan ha flere verdier på eller av. Når flere verdier er av kan parameteret kun ha én verdi, ellers kan det ha flere verdier separert med “-”. Den prepopulerte teksten må passe til verdien i nedtrekkslisten, ikke merkelappen.
Det generelle formatet for nedtrekkstypen er:
pre_q[spørsmålsnummer]=[verdi-verdi-verdi-...]
Matrise:
Eksempler:
|
Skala: pre_q1=2-1--3
|
Rangering: pre_q1=3-2-4-1
|
Intersection: pre_q1=7
|
Hvilken som helst type: pre_q1=1010001101001011
|
Avansert matrise: pre_q1=010011110101-3-1-2-30-F-1
Beskrivelse:
En matrise kan ha flere innverdier og typer. Hver verdi er separert med “-”. Antall paremeter er det samme som antall innverdier. Celler uten innverdier er tomme celler, merkelapper, bilder. For eksempel er tekstfelt, nedtrekkslister, avkrysningsboks eller skalaverdier alle innverdier. Matriseinnverdiene traverseres fra øverst til venstre til nederst til høyre, med unntak av cellegrupper. De traverseres uavhengig som en matrise innenfor en matrise. Antall verdier innenfor en gruppe avhenger av typen. Skala og rangering har én indeksverdi per rad, intersection har en enkelt verdie, en gruppe med avkrysningsbokser har verdien 0 eller 1 per celle. Hvis ingen verdier spesifiseres for noen celler, må likevel separatorer være der.
Det generelle formatet for matrise er:
pre_q[spørsmålsnummer]=[verdi-verdi-verdi-...]
(verdi representerer en celle eller gruppeverdi)
In-text-felter:
Eksempler:
Tekstfelt: pre_q1_intxt=mintekst
Numerisk felt, heltall: pre_q2_intxt=20
Numerisk felt, desimal: pre_q3_intxt=17.45
Nedtrekksliste: pre_q4_intxt=verditekst
Avkrysningsboks: pre_q5_intxt=1
Flerverdi: pre_q6_intxt=mintekst-20-17.45-verditekst-1
Beskrivelse:
Et ubegrenset antall in-text-felter kan eksistere per spørsmål. Hver verdi er separert med “-”. Hvis noen av tekstene inneholder tegnet “-” må det etterfølges av tegnet “'” ("fnutt").
Det generelle formatet for in-text-felter er:
pre_q[spørsmålsnummer]_intxt=[verdi-verdi-verdi-...]
Fritekst:
Eksempel:
pre_q1_ftxt=mintekst
Beskrivelse:
Kun en enkeltverdi kan spesifiseres per spørsmål for fritekstfeltet.
Det generelle formatet for fritekst er:
pre_q[spørsmålsnummer]_ftxt=[tekst]
Alle tekstverdier for alle innverdityper kan inneholde separatortegnet “-”. For å forhindre at Opinio tolker tegnet som en separator, kan det omsluttes med en enkelfnutt.
Formatet beskrevet ovenfor er for prepopulering gjennom URL-parametere. Noen tegn er ugyldige i en URL, fordi de er reservert som spesielle URL-tegn. Eksempler er /,?,&,#. For å unngå dette problemet på alle parametere URL-kodes. Se Wikipedia for mer informasjon.
Prepopulering kan også gjøres gjennom invitasjoner og egentilpasset data. Eksempel på en CSV-fil for å importere inviterte:
email, pre_q1, pre_q2, pre_q2_ftxt
minemail@mail.com, 2, 1, mintekst
dinemail@mail.com, 4, 3, dintekst
hennesemail@mail.com, 8, 6, hennestekst
Som du kan se er parameternavnet spesifisert i første linken og verdien fra andre linje. Formatet på hver verdi er det samme som for URL-parametere.
Ved å bruke dette formatet er det mulig å prepopulere spørreundersøkelsen med egne verdier per respondent. Se the section called “Format på invitasjonsdata” for mer informasjon om invitasjonsformatet.