x

Hovedkapitler

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. Hurtig startguide - LimeSurvey 3.0+
  3. Installation - LimeSurvey CE
  4. Sådan designes en god undersøgelse (guide)
  5. Kom godt i gang
  6. Administration af LimeSurvey
  7. Undersøgelser - introduktion
  8. Undersøgelsesindstillinger
  9. Undersøgelsesmenu
  10. Undersøgelsens struktur
  11. Spørgsmål - introduktion
  12. Spørgegrupper - introduktion
  13. Undersøgelser - ledelse
  14. Indstillinger for undersøgelsesværktøjslinje
  15. Flersproget undersøgelse
  16. ExpressionScript Engine - Hurtig startguide
  17. Ikke kategoriseret og avancerede funktioner
  18. Generelle FAQ
  19. Fejlfinding
  20. Løsninger
  21. Licens
  22. Versionsændringslog
  23. Plugins - avanceret
 Actions

Spørgsmålstype - Dato

From LimeSurvey Manual

Denne side kan være maskinoversat og kan indeholde fejl. Vis den engelske original · Forbedr denne oversættelse
This page is a translated version of the page Question type - Date and the translation is 100% complete.

Kort beskrivelse

Denne spørgsmålstype kan bruges til at bede om en bestemt dato, klokkeslæt eller en kombination af både dato og klokkeslæt. Værdierne kan vælges af deltagerne enten fra en pop op-kalender eller fra dropdown-bokse. Validation, minimum, og/eller maksimumsdatoer kan vælges af undersøgelsesadministratoren. Forskellige dato- og klokkeslætsformater understøttes.

Eksempel: Example_Date_Time.zip

Generelle muligheder

QS:Obligatorisk

QS:Relevans

Skærm

Vis dropdown-bokse (dropdown_dates)

Beskrivelse

Hvis den er aktiveret, vil dato/klokkeslæt-spørgsmålstypen vise en dropdown-boks til respondenterne, hvorfra de kan vælge dato/klokkeslæt i stedet for standard pop op-vinduet.

Tilgængelige muligheder

  • On
  • Off (standard)

Eksempel

Hvis det er slået til, vil spørgsmålet blive vist på følgende måde:



Skjul tip (skjul_tip)

Beskrivelse

De fleste spørgsmål vil normalt indeholde et tip, der siger "Vælg venligst en af følgende muligheder" eller en tiptekst om, hvordan du udfylder spørgsmålet. Denne egenskab giver dig mulighed for at slå denne tip/tip til eller fra.

Disse tip/tip omfatter meddelelser om valideringskriterier (såsom min/maks. antal svar, min/maks/lig med sumværdi). Hvis hide_tip er aktiveret, vil disse meddelelser blive skjult. Men hvis brugeren indtaster ugyldige data, vil tippene vises. De vil blive farvet i rødt og ændres til grønt, når valideringskriterierne er opfyldt.

Tilgængelige muligheder

  • Til - tip/tip er skjulte;
  • Fra (standard).


Månedsvisningsstil (month_display_style)

Beskrivelse

Månederne kan vises for respondenterne på tre måder: ved at bruge deres korte navne (jan, feb, osv.), fulde navne (januar, februar osv.) eller månedens nummer/position i den årlige kalender (01. for januar, 02 for februar og så videre).

Tilgængelige muligheder

  • Korte navne
  • Fulde navne
  • Numre


QS:Omvendt


Spørgsmålstema (spørgsmålstema)

Beskrivelse

Det giver dig mulighed for at bruge tilpassede temaer til det respektive spørgsmål.

Tilgængelige muligheder

  • Dine oprettede spørgsmålstemaer, som er placeret under Spørgsmålstemaer i panelet Temaer.

Se: Spørgsmålstemaer

Bemærk: Denne funktion er under udvikling i øjeblikket.


Skjul altid dette spørgsmål (skjult)

Beskrivelse

Hvis det er aktiveret, vil spørgsmålet altid være skjult - det vil ikke blive vist for deltagerne i undersøgelsen. Denne funktion kan bruges i følgende scenarier:

  • Hvis du ønsker at forudfylde et spørgsmål med en URL, og du ønsker ikke at få det vist på skærmen. Dette tilsidesætter alle betingelser, der bruges i undersøgelsen, fordi det respektive spørgsmål ikke engang vil blive indlejret på siden.
  • Hvis du ønsker at gemme eller beregne en værdi på farten via ExpressionScript - Præsentation.
Bemærk: En almindelig spørgsmålstype, der bruges med denne funktion, er Equation.

Tilgængelige muligheder

  • On
  • Off (standard)


CSS-klasse (css_class)

Beskrivelse

Hvis du vil tilføje specielle CSS-klasser til bestemte spørgsmål, kan du indtaste CSS-klassenavnene i denne boks. Sørg for at efterlade et tomt mellemrum mellem forskellige klassenavne.

Gyldige værdier

  • Enhver tekststreng med et mellemrum mellem forskellige CSS-klassenavne.
 Hint: Du kan også indsætte et udtryk i denne boks (New in 3.0.0 ). Husk, at outputtet af udtrykket ikke vil blive opdateret dynamisk.


  I henhold til W3C kan CSS-klassenavne kun indeholde tegnene [a-zA-Z og 0-9] og ISO 10646-tegn U+00A1 og højere, plus bindestregen (-) og understregningen (_). De kan ikke starte med et ciffer eller en bindestreg efterfulgt af et ciffer. LimeSurvey koder CSS-klasser, men det løser det ikke helt.




Minimumsdato (dato_min)

Beskrivelse

Denne spørgsmålsattribut kan bruges til at indstille minimumsværdien for et datospørgsmål (i ymd-format eller en hvilken som helst engelsk gyldig streng - se nedenfor for flere detaljer). Den kan bruges til både popup- og dropdown-visningsmuligheder. Hvis der ikke er angivet en minimumsdato, bruges 1.1.1900 som standard.


  Opmærksomhed : Expression Manager-valideringsmuligheden kan også bruges til at indstille en "minimumsdato". Men hvis du bruger pop op-kalenderen, og udtrykket er baseret på et tidligere spørgsmål placeret på samme side, vil året ikke blive vist korrekt i pop-up-kalenderen.



Gyldige værdier

  • Enhver datoværdi i formatet ÅÅÅÅ-MM-DD (f.eks. 2017-08-24);
  • Enhver årstalsværdi;
  • Enhver engelsk streng : " nu", "-10 år", "i morgen";
  • Reference til et andet dato/tidspunkt spørgsmål : AnotherDateQuestion (ved hjælp af spørgsmålskoden);
  • Udtryk : Med udtryk kan en minimumsdato beregnes dynamisk. For eksempel kan du bruge en dato fra et tidligere svar + 3 dage som minimum for det aktuelle spørgsmål ved at indtaste: date("Ymd",strtotime(departuredate)+3*60*60*24).



Maksimal dato (dato_max)

Beskrivelse

Denne spørgsmålsattribut kan bruges til at indstille den maksimale værdi for datospørgsmålet (i ymd-format eller enhver anden engelsk gyldig streng - se nedenfor for flere muligheder). Det kan bruges til både popup- og dropdown-visningsmuligheder.

  Opmærksomhed : Valideringsmuligheden Expression Manager kan også bruges til at indstille en "maksimal dato". Men hvis du bruger pop op-kalenderen, og udtrykket er baseret på et tidligere spørgsmål, der er placeret på samme side, vil året ikke blive vist korrekt i pop-up-kalenderen.


Gyldige værdier

  • Enhver datoværdi i formatet ÅÅÅÅ-MM-DD (f.eks. 2018-08-24);
  • Enhver årstalsværdi;
  • Enhver engelsk streng : "nu", "-10 år", "i morgen";
  • Reference til et andet dato/klokkeslæt spørgsmål : AnotherDateQuestion (ved hjælp af spørgsmålskoden);
  • Udtryk: Med udtryk kan en dato beregnes dynamisk. For eksempel kan du bruge en dato fra et tidligere svar + 3 dage som en maksimal dato for det aktuelle spørgsmål ved at indtaste: date("Ymd",strtotime(departuredate)+3*60*60*24).


Relevanshjælp til udskrivbar undersøgelse (printable_survey_relevance_help)

Beskrivelse

Hvis du ønsker at udskrive en undersøgelse, kan du også udskrive relevansligningerne for hvert spørgsmål. Men hvis du i stedet ønsker at tilbyde en forklaring frem for udtrykket på den udskrevne formular, skal du udfylde denne boks med tekstforklaringen til relevansligningen.

Gyldige værdier

  • Enhver tekst og/eller tal, du ønsker skal vises på den udskrivbare formular.


Input

Dato/klokkeslæt format

Beskrivelse

Denne spørgsmålsindstilling kan bruges til at angive et brugerdefineret datoformat. Hvis den er tom, vil undersøgelsens datoformat blive brugt.

Gyldige værdier

  • Formaterne d/dd, m/mm, åå/åååå, TT/TT, M/MM kan bruges til at vise dato og/eller klokkeslæt, mens "-", ".", "/", ":" kan bruges som separatorer.

Eksempler

  • åååå-mm-dd - år-måned-dag;
  • dd.mm.åååå TT:MM - dag.måned.år Time:Minut;
  • TT:MM - Time:Minut (kun tidspunktet kan vælges);
  • åååå/mm - år/måned.



Minut trin interval (minut_trin_interval)

Beskrivelse

 Hint: This feature changed with version 3.14.12


Det bruges kun input-format gør brug af minutter ("MM").


Gyldige værdier

  • Enhver numerisk værdi mindre end 60. Tilføjelse af en værdi større end 60 er overflødig -> kun "0" eller "00" vil blive vist i dropdown-boksen som mulige svar.


Eksempel

I eksemplet nedenfor blev indstillingen for minuttrinsinterval sat op til 7:


Logik

Randomiseringsgruppenavn (random_group)

Beskrivelse

Det placerer spørgsmålene i en specificeret randomiseringsgruppe, hvor alle spørgsmål, der er inkluderet i den specificerede gruppe, vises i en tilfældig rækkefølge for undersøgelsens respondenter.

Du kan finde en prøveundersøgelse med randomiseringsgruppenavn i ExpressionScript-eksempelundersøgelse.

Gyldige værdier

Indtast blot en streng, du kan lide (for eksempel: 'gruppe1'). Alle spørgsmål, der har sat den samme streng i randomiseringsgruppenavn-boksen, vil få deres plads i undersøgelsen randomiseret (=tilfældigt udvekslet mellem hinanden).


Preview For at få vist spørgsmålene, brug preview survey i stedet for preview question group-funktionen, da den anden er blevet rapporteret ikke at vise spørgsmålene i en randomiseret rækkefølge.



Spørgsmålsvalideringsligning (em_validation_q)

Beskrivelse

Dette er en ligning, der bruges til at validere hele spørgsmålet (f.eks. alle dets dele samlet for et spørgsmål med flere svar). Hvis spørgsmålet ikke opfylder valideringskriterierne, vil em_validation_q_tip-meddelelsen blive vist (den bruger CSS-stilen .error). Dette tip bruger .em_q_fn_validation CSS-stilen, som er skjult som standard i template.css.

Den største forskel mellem denne funktion og underspørgsmålsvalideringsligningerne (em_validation_sq option) er, at hvis spørgsmålet (eller spørgsmålsdelene) mislykkes i valideringen, kan der vises en fejlmeddelelse for denne funktion. Til validering af underspørgsmål vil hver tekstindtastningscelle (f.eks. i en array-spørgsmålstype, men den kan også anvendes på enkeltindtastningsspørgsmålstyper) styles, så baggrundsfarven er (lys)rød.

Gyldige værdier

  • Enhver ligning, der gør brug af ExpressionScript-syntaksen, uden omgivende krøllede klammeparenteser.

Eksempel

  • Du ønsker at indsamle demografiske oplysninger fra brugere via flere korte tekstspørgsmål, og du vil bekræfte, at brugeren har indtastet en gyldig e-mailadresse og telefonnummer.

Dette eksempel viser, hvordan spørgsmålet ser ud med ugyldige svar:

Og sådan ser det ud med ét ugyldigt svar:

Sådan redigerer du et spørgsmål for at indtaste disse oplysninger:

Og her er en del af Vis logikfil output, der lader dig kontrollere nøjagtigheden af dit udtryk og sikre, at der ikke er syntaksfejl:

Som du kan se, tester valideringsligningen, at både e-mail og telefonnummer enten er tomme eller matcher et regulært udtryksfilter.

Valideringstipset viser kun advarselsmeddelelsen, hvis telefonen eller e-mailen ser ugyldig ud.

 Hint: For at oprette komplekse valideringsmeddelelser, læs om brugen af ExpressionScript.


Hvis du ønsker at importere eksemplet fra oven til din LimeSurvey-installation, skal du downloade følgende .lsq-fil: Em_validation_q_example.zip.

 Hint: Husk, LimeSuvey bruger Perl-syntaksen til regulære udtryk, så de bør starte og slutte med / (skråstreg)!



Tip til hele spørgsmålsvalideringsligningen (em_validation_q_tip)

Beskrivelse

Hvis du bruger spørgsmålsvalideringsligningen, kan du bruge denne boks til at vise en valgfri besked som spørgsmål tip om, hvordan spørgsmålet skal udfyldes.

Gyldige værdier

Eksempel

Se eksemplet fra spørgsmålsvalideringsligning wiki-sektion - det viser, hvordan tippet kan skræddersyes til at vise, hvilke dele af et multiple korttekstspørgsmål, der ikke opfylder valideringskriterierne.


Andet

Indsæt sideskift i printbar visning (page_break)

Beskrivelse

Denne egenskab er kun aktiv, når du rent faktisk udskriver en undersøgelse fra Udskriftsvisning. Det fremtvinger et sideskift før spørgsmålet.

Tilgængelige muligheder

  • Til
  • Fra (standard)


Statistik

Vis diagram (display_chart)

Beskrivelse

Denne egenskab gør det muligt for undersøgelsesadministratoren at vælge, om et diagram, der indeholder spørgsmålsresultaterne, skal vises for deltagerne i undersøgelsen, efter at de har udfyldt undersøgelsen.

Bemærk: For at få vist diagrammet på sidste side, skal du aktivere følgende muligheder:


Tilgængelige muligheder

  • On
  • Off (standard)



Diagramtype (diagramtype)

Beskrivelse

Denne egenskab giver undersøgelsesadministratoren mulighed for at vælge, hvilken type diagram der skal vises for respondenten, når han/hun er færdig med at udfylde undersøgelsen.

Bemærk: Glem ikke at ændre spørgsmålet og undersøgelsesindstillingerne for at få diagrammerne vist i slutningen af undersøgelsen. For flere detaljer, tjek wiki-sektionen på display chart question attribut.

Tilgængelige muligheder

  • Søjlediagram
  • Cirkeldiagram
  • Radar
  • Linje
  • PolarArea
  • Doughnut


Datoer og ExpressionScript: Avanceret validering og beregning

Limesurvey (version 2.05+ og nyere) gør det ret nemt at validere datoer ved hjælp af dato_min og dato_maks felter (se ovenfor). Brug disse når det er muligt. Hvis du skal lave mere avanceret validering, kan du muligvis arbejde (og beregne) med datoer ved hjælp af ExpressionScript og funktionen strtotime(). Den beregner antallet af sekunder fra den 1. januar 1970 til en given dato.


Eksempel: hvis du vil vise i en spørgsmålstekst det antal dage, der er gået siden en afrejsedato (stillet i et tidligere spørgsmål) og i dag, kan du bruge udtrykket {(strtotime("nu ")-strtotime(afgang))/60/60/24}.


Vær opmærksom på, at strtotime() fungerer med mange forskellige formater, men ikke med dem alle! For eksempel virker Limesurveys standarddatoformat (MM-DD-ÅÅÅÅ) IKKE med strtotime(). Indstil din undersøgelse til at bruge et af følgende datoformater for at undgå problemer: ÅÅÅÅ-MM-DD, ÅÅÅÅ/MM/DD, DD.MM.ÅÅÅÅ, MM/DD/ÅÅÅÅ eller DD-MM-ÅÅÅÅ.

  Datoer i Limesurvey gemmes som en streng (tekstformat). ExpressionScript konverterer alle datoer i et udtryk til standardformatet "åååå-mm-dd TT:MM:SS". Dette gør det meget nemmere at sammenligne datoer i et udtryk (f.eks. "dato1>dato2"). Hvis du har brug for en datostreng i det format, den blev stillet i spørgsmålet, skal du bruge attributten ".shown" (f.eks.: Du blev født på {birthdate.shown}.)