Importer besvarelser
From LimeSurvey Manual
Introduksjon
Funksjonen importer besvarelser gjør det mulig for LimeSurvey å importere og vise gamle besvarelser i sin egen svartabell. Noen scenarioer der du kan bruke den:
- du vil samle alle dataene fra to eller flere LimeSurvey-installasjoner i én LimeSurvey-installasjon. Dette gjøres vanligvis for å få bedre oversikt over alle besvarelsene du vil analysere videre.
- noen spørsmål har feil type. Siden LimeSurvey ikke tillater å endre spørsmålstype så lenge undersøkelsen er aktiv, må du deaktivere den. Når du deaktiverer undersøkelsen, opprettes det en svartabell som lagres i databasen som er knyttet til LimeSurvey-installasjonen din. Når du er ferdig med endringene, reaktiverer du undersøkelsen og importerer besvarelsene dine på nytt fra den gamle svardatabasen.
- du vil redigere flere linjer samlet i et regnearkprogram og senere importere dem på nytt i installasjonen din. Dette er vanligvis tilfellet når du har endret en spørsmålstype og vil «justere» de gamle lagrede svarene til det nye formatet.
For å få tilgang til importfunksjonen velger du Besvarelser og statistikk i hovedverktøylinjen (vises på alle undersøkelsesrelaterte paneler) og klikker deretter på Besvarelser:

Standardsiden, Sammendrag av besvarelser, lastes inn. Se nå etter alternativet Importer i verktøylinjen øverst:

To importalternativer er tilgjengelige:
Importer
Importer besvarelser fra en deaktivert undersøkelsestabell
Når du har klikket på Importer besvarelser fra en deaktivert undersøkelsestabell, lastes følgende side inn:

To alternativer kan velges på denne siden:
- Kildetabell: velg tabellen du vil importere. Vær oppmerksom på at tabellene kan ligge enten under fanen Kompatibel eller under fanen Kompatibel med typeoversettelse. Fortsett å lese nedenfor for å forstå hva det siste alternativet betyr, samt de mulige risikoene ved typeoversettelse av en svartabell.
- Importer tidsbruk (hvis det finnes): tidsbruk vises ikke i svartabellen, men i tidsbrukstabellen. Hvis dette er aktivert, importeres tidsbruken også.
I den andre delen av siden vises en advarsel som forklarer hvordan kompatibilitet avgjøres mellom to svartabeller (mellom den nåværende og den gamle/andre).
Du kan importere alle gamle besvarelser som er kompatible med den nåværende undersøkelsen din. Kompatibilitet avgjøres ved å sammenligne kolonnetyper og kolonnenavn, der ID-feltet alltid ignoreres.
Bruk av typeoversettelse kan ødelegge dataene dine; bruk det med forsiktighet, eller helst ikke i det hele tatt.
LimeSurvey oppdager og håndterer følgende endringer:
- Spørsmål er flyttet til en annen gruppe (resultatet importeres riktig).
- Spørsmål er fjernet fra målet (resultat er ignorert).
- Spørsmål er lagt til i målet (resultatet settes til databasens standardverdi).
Importer en VV-undersøkelsefil
Hvis du klikker på knappen Importer en VV-undersøkelsefil, lastes følgende side inn:

- Svarfil: velg filen som skal lastes opp fra maskinen din. De godkjente filformatene er: *.csv, *.vv, *.txt.
- Utelat oppførings-ID?: hvis kolonnen 'id' finnes i filen, kan du velge å utelate denne linjen eller ikke. Hvis denne innstillingen er avkrysset, legges det til en ny oppføring for hver linje i .vv-filen. Hvis den ikke er avkrysset, kan du velge:

- Når en importert oppføring samsvarer med en eksisterende ID (vises hvis utelat oppførings-ID er deaktivert, se skjermbildet ovenfor):
- hopp over: rapporter og hopp over den nye besvarelsen. Etter opplastingen ser du om oppføringen allerede fantes – hvis den gjorde det, importeres den ikke.
- endre nummer: endre nummer på den nye posten. En ny oppføring legges til i svartabellen med svaret fra VV-filen.
- erstatt: overskriv den eksisterende posten. Den gamle oppføringen slettes og erstattes fullstendig av oppføringen fra VV-filen.
- erstatt svar: erstatt besvarelsesdetaljene i den eksisterende oppføringen med detaljene fra VV-filen. Den gamle oppføringen oppdateres med den nye besvarelsen fra VV-filen.
- Importer som ikke fullført besvarelse?: hvis avkrysset, settes innsendingsdatoen (submitdate) til NULL – besvarelsen settes som ikke fullført.
- Tegnsett i denne filen: du kan velge tegnsettet til filen – standardverdien og den anbefalte verdien er UTF-8, men noen regnearkprogrammer lar deg ikke velge tegnsett.
- Første linje inneholder spørsmålskoder: som standard inneholder den første linjen i VV-filen det leselige spørsmålet, mens de egentlige kolonnenavnene står på den andre linjen. Hvis dette er avkrysset, inneholder den første linjen de egentlige kolonnenavnene.
- Tving import: hvis spørsmålskodene ikke finnes i databasenavnet eller i Qcode Variable Naming, tildeles kolonnene etter rekkefølge. Dette kan brukes til å importere VV-filen fra en annen LimeSurvey-installasjon. Uansett må undersøkelsene være nøyaktig like. Vi anbefaler på det sterkeste å bruke dette alternativet bare hvis du vet hva du gjør. Det kan være svært farlig – resultatene kan havne i feil kolonne.
De reserverte navnene står mellom venstre og høyre klammeparentes. Når .VV-filen importeres tilbake til LimeSurvey, erstattes strengene med:
{question_not_shown}: NULL-verdi i databasen. LimeSurvey bruker [tom streng] for spørsmål som ikke er besvart og NULL-verdi for spørsmål som ikke har blitt vist (f.eks. ved bruk av ExpressionScript).{quote}: " (et dobbelt anførselstegn){cr}: Linjeskift (carriage return){newline}: En ny linje{lbrace}: Venstre klammeparentes (for eksempel, hvis du vil ha {cr} i en besvarelse, bruk{lbrace}cr})
Mulige problemer og løsninger med VV-filen
Hvis du brukte Microsoft Excel til å redigere den eksporterte vv-filen, kan datastrukturen i filen bli ødelagt, slik at LimeSurvey ikke klarer å importere den redigerte filen. Du kan prøve følgende omvei for å få importen til å fungere uten feil:
- Åpne den eksporterte vv-filen i Excel og gjør endringene dine.
- Lagre den som tabulatorseparert tekstfil (dette oppretter en ny fil med filtypen .txt).
- Gjør en ny «ren» vv-eksport fra LimeSurvey.
- Åpne denne nye eksporterte vv-filen med et tekstredigeringsprogram som Notisblokk (eller lignende).
- Trykk CTRL + A for å markere alt innholdet, og slett det.
- Åpne den Excel-redigerte vv-filen (den tabulatorseparerte .txt-filen) med et tekstredigeringsprogram og trykk CTRL + A for å markere alt innholdet.
- Trykk CTRL + C for å kopiere innholdet og lim det inn i den nye (nå tomme) vv-filen.
- Trykk CTRL + S for å lagre filen som den er (i .csv-format).
- Prøv nå å importere denne filen.