Spørgsmålstype - matrix (tal)
From LimeSurvey Manual
Kort beskrivelse
Denne spørgsmålstype giver undersøgelsesadministratorer mulighed for at oprette store arrays med nummererede dropdown-bokse med et sæt underspørgsmål på "y-aksen" og et andet sæt underspørgsmål på "x-aksen".

Du kan også indstille en særlig spørgsmålsattribut for at bruge denne spørgsmålstype med afkrydsningsfelter:

Eksempel 1: Example_Array_Numbers
Eksempel 2: Example_Array_Numbers_Checkboxes
Generelle muligheder
Validation (ved hjælp af regulære udtryk) (preg_validation)
Beskrivelse
Denne mulighed lader dig specificere et regulært udtryk, som du kan validere alle dele af et spørgsmål med.
Hvis et spørgsmål eller underspørgsmålsværdi ikke opfylder valideringskravene, ændres baggrundsfarven på tekstindtastningsfeltet til rød, så brugerne nemt kan se, hvilke dele af spørgsmålet, der skal rettes. Således kan du foretage on-page validering. På denne måde behøver du ikke at vente på, at brugeren klikker på send-knappen for at validere det respektive spørgsmål.
Gyldige værdier
- Ethvert gyldigt regulært udtryk
Eksempel
- Klik her for at kontrollere flere eksempler.
Skærm
(Under)spørgsmålsbredde (underspørgsmålsbredde)
Beskrivelse
Denne værdi indstiller bredden af underspørgsmålets kolonne ved at bruge et procentsystem. Hvis du f.eks. indstiller dette til værdien 60, vil 60 procent af spørgsmålsbredden blive brugt til underspørgsmålsteksten (den længst venstre kolonne). Den resterende bredde bliver ligeligt fordelt mellem svarmulighederne.
Gyldige værdier
- Enhver heltalsværdi fra 1 til 100.
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).
Få ordre fra forrige spørgsmål (get_order_previous_q)
Beskrivelse
Denne funktion bruges, når du ønsker at holde rækkefølgen af underspørgsmålene fra et tidligere spørgsmål ens. Dette er nyttigt, hvis dette spørgsmål har randomiseringsindstillingen aktiveret.
Gyldige værdier
- Enhver spørgsmålskode
Tilfældig svarrækkefølge (random_order)
Beskrivelse
Denne egenskab får LimeSurvey til at ignorere den eksisterende rækkefølge af svarmuligheder/underspørgsmål, og i stedet bestiller den dem tilfældigt. Denne indstilling tillader undersøgelsesopretteren at mindske undersøgelsens bias. Bemærk venligst, at hvis et spørgsmål har underspørgsmål, vil rækkefølgen af underspørgsmål blive randomiseret, ikke rækkefølgen af svarmulighederne.
Tilgængelige muligheder
- Ja - Randomiser når deltageren deltager i undersøgelsen
- Nej (standard)
Behold koder på oprindelige positioner (keep_codes_order)
Beskrivelse
En liste over koder for svarmuligheder eller underspørgsmål adskilt af semikolon, for eksempel A1;DK. Når svarmulighederne eller underspørgsmålene vises i tilfældig eller alfabetisk rækkefølge, beholder elementerne med disse koder deres oprindelige position. Alle andre elementer randomiseres eller sorteres omkring dem. (New in 6.17.0 )
Brug dette til at beholde muligheder som "Ved ikke" eller "Ingen af ovenstående" i slutningen af listen, eller til altid at beholde et element først, mens de andre elementer randomiseres eller sorteres.
Den oprindelige position er elementets position i spørgsmålseditoren. Selve rækkefølgen angives med Rækkefølge af svarmuligheder eller underspørgsmål.
Eksempel: Et spørgsmål har svarmulighederne Zebra (A1), Mango (A2), Æble (A3), Banan (A4) og Ved ikke (DK) i denne rækkefølge. Med alfabetisk rækkefølge og A1;DK ser deltagerne Zebra, Æble, Banan, Mango, Ved ikke.
Tekstindtastningsfeltstørrelse (input_box_size)
Beskrivelse
Denne funktion giver dig mulighed for at indstille størrelsen på tekstområdet (tekstindtastningsfeltet). Som standard tvinger LimeSurvey inputboksen til at blive vist med en standardstørrelse. Dette kan tilsidesættes ved at gøre brug af denne funktion.
Gyldige værdier
- Enhver numerisk værdi
Afkrydsningsfeltlayout (multiflexible_checkbox)
Beskrivelse
Afkrydsningsfeltets layout er kun tilgængeligt inden for Matrix (tal) spørgsmålstype. Hvis den er aktiveret, vil respondenten i undersøgelsen kunne besvare underspørgsmålene ved at markere det rigtige svar via afkrydsningsfelter.
Denne attribut vil automatisk bruge multifleksibel_min=0, multifleksibel_maks=1 og multiflexible_step=1, uanset de brugerdefinerede værdier, der er indtastet i de respektive felter.
Tilgængelige muligheder
- On
- Off (standard)
Eksempel
Hvis den er aktiveret, vil array-spørgsmålstypen (tal) se sådan ud:
Gentag headers (repeat_headers)
Beskrivelse
Denne mulighed kan bruges, hvis du tilføjer et stort antal underspørgsmål til et spørgsmål. Hvis dette er tilfældet, skal du bruge denne mulighed for at fortælle LimeSurvey, efter hvor mange underspørgsmål, headerne skal gentages.
Gyldige værdier
- Alle heltalsværdier;
- Standardværdien er 0 - funktionen gentag overskrifter er deaktiveret.
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
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.
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.
Minimumsværdi (multiflexible_min)
Beskrivelse
Multiflexible_min er kun tilgængelig i Matrix (tal) spørgsmålstype.
Dette indstiller den mindste numeriske værdi for rullelisterne.
Gyldige værdier
- Enhver heltalsværdi
- Enhver tal
- Enhver SGQA-kode
- Enhver spørgsmålskode (variabelnavn)
- Enhver ligning ved hjælp af Expression Manager-syntaksen uden de omgivende krøllede klammeparenteser.
Eksempel
For at indstille en dropdown-boks, der starter fra 7, skal du indstille denne attribut til 7.
Tekstinput (input_boxes)
Beskrivelse
Den er kun tilgængelig for spørgsmålstypen Matrix (tal).
Svaret skal indtastes i en tekstboks, hvis denne mulighed er aktiveret. trinværdien vil ikke blive brugt. Respondenterne kan indsende en numerisk værdi som svar.
minimum og maksimumsværdier kan også sættes op fra spørgsmålsvisningsmuligheder.
Ellers skal deltagerne i undersøgelsen vælge svarmuligheden på spørgsmålet fra en rulleliste.
Tilgængelige muligheder
- Til - indtastningsboksen bruges
- Fra (standard) - rullelisten bruges
Trinværdi (multiflexible_step)
Beskrivelse
Kun tilgængelig i Matrix (tal) spørgsmålstype. Indstiller den numeriske trinværdi for rullelisterne.
Eksempel
For at indstille en dropdown-boks, der starter ved tallet 2 og går til 10 i 2'er (dvs.: 2, 4, 6, 8, 10); sæt denne egenskab til 2.
Maksimal værdi (multiflexible_max)
Beskrivelse
Multiflexible_max er kun tilgængelig i Matrix (tal) spørgsmålstype.
Dette indstiller den maksimale numeriske værdi for rullelisterne.
Gyldige værdier
- Enhver heltalsværdi
- Enhver tal
- Enhver SGQA-kode
- Enhver spørgsmålskode (variabelnavn)
- Enhver ligning ved hjælp af Expression Manager-syntaksen uden de omgivende krøllede klammeparenteser.
Eksempel
For at indstille en dropdown-boks fra 1 til 10, skriv "10" i denne boks.
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
Indtast maksimalt antal tegn (input_max_characters)
Beskrivelse
Følgende mulighed giver dig mulighed for at indtaste en numerisk værdi, der repræsenterer det maksimale antal tegn, der kan indtastes af undersøgelsens respondenter i svartekstboksen(e) for det respektive spørgsmål.
Gyldige værdier
- Enhver numerisk værdi
Eksempel
- Hvis du ønsker, at deltagerne i undersøgelsen skal skrive et kort og præcist svar, skal du indsætte et lille tal i feltet input maksimum tegn (f.eks. 10-15).
Logik
Minimum svar (min_svar)
Beskrivelse
Denne funktion kan bruges til at sikre, at en bruger vælger mindst et vist antal svar i et multiple choice-spørgsmål.
Gyldige værdier
- Enhver heltalsværdi over 0
- Ethvert tal
- Enhver SGQA kode
- Enhver spørgsmålskode (variabelnavn)
- Enhver ligning ved hjælp af ExpressionScript syntaks uden omgivende krøllede seler.
Eksempel
Hvis indstillet til X (et tilfældigt tal), kan brugerne indsende undersøgelsesformularen, hvis de markerer mindst X afkrydsningsfelter. Hvis denne mulighed bruges til at rangordne spørgsmål, sikrer dette, at mindst tre emner er rangeret, før respondenten får lov til at indsende svarene/undersøgelsen.
Maksimalt antal svar (max_answers)
Beskrivelse
Det kan bruges til at begrænse det samlede antal svar, en bruger kan vælge i et spørgsmål med flere valg.
Gyldige værdier
- Enhver talværdi
- Enhver SGQA-kode
- Enhver spørgsmålskode (variabelnavn)
- Enhver ligning, ved hjælp af ExpressionScript-syntaks, uden omgivende krøllet seler.
Eksempel
Hvis indstillet til 2, vil brugeren kun være i stand til at markere højst to afkrydsningsfelter eller et afkrydsningsfelt + udfylde feltet "Andet" (hvis nogen). For Ranking question type vil deltageren være i stand til at vælge maksimalt to elementer.
Arrayfilter (array_filter)
Beskrivelse
Indstillingen Array filter giver dig mulighed for at bruge et hvilket som helst multiple choice-spørgsmål til at vælge eller indstille, hvilke svar der skal vises i en efterfølgende liste, array eller multiple choice-spørgsmål.
- Multiple choice
- Multiple choice med kommentarer
- Multiple short text
- Multiple numeric
- Array (5 point, 10 point, Ja/Nej/Ukendt, Forøg/Samme/Formindsk, Kolonne)
- Array (dobbelt skala, tekst, tal)
- Ranking
Desuden kan hver af disse spørgsmålstyper filtreres.
Den eneste undtagelse er Array (Column), som kan filtrere andre spørgsmål, men ikke sig selv.Sådan indstiller du et filter
For at indstille et filter skal du indtaste spørgsmålskoden for et spørgsmål med flere muligheder i array-filterfeltet for det spørgsmål, du er ved at redigere. Det respektive spørgsmål vil blive brugt som informationskilde for det aktuelle spørgsmål, idet de valgte svar fra det foregående spørgsmål hentes og bruges som svarmuligheder for det aktuelle spørgsmål. For eksempel, hvis din kildekode med flere valgmuligheder er "Q1", skal du indtaste "Q1" i feltet 'Array Filter' for at starte filtreringsprocessen for svarene. Kun de svarmuligheder, der er valgt i spørgsmål Q1, vil være synlige i array_filter-ed spørgsmålet.
Cascading
De valgte muligheder kan vises i kaskade. Det betyder, at du kan vælge et spørgsmål, som filtrerer et andet spørgsmål, som filtrerer et andet spørgsmål, og så videre.
Eksempel på matrixfilter
Lad os tage et kig på følgende eksempel for bedre at forstå styrken af denne indstilling:

I skærmbilledet fra oven fik vi to spørgsmål. Den første er en multiple short text spørgsmålstype, mens den anden er en array dual scale spørgsmålstype. De svar, du giver i det første spørgsmål, vil blive vist i det andet. Teknisk set filtreres de svar, du giver på underspørgsmålene fra det første spørgsmål, og vises i det andet spørgsmål.
Dette eksempel kan downloades fra følgende link: limesurvey_group_32.lsg. Importer denne spørgsmålsgruppe til din LimeSurvey-installation.
Matrixekskluderingsfilter (array_filter_exclude)
Beskrivelse
Indstillingen Array-filterekskludering giver dig mulighed for at bruge et hvilket som helst multiple choice-spørgsmål til at vælge eller indstille, hvilke svar der IKKE skal vises i en efterfølgende liste, array eller multiple choice-spørgsmål.
- Multiple choice
- Multiple choice med kommentarer
- Multiple short text
- Multiple numeric
- Array (5 point, 10 point, Ja/Nej/Ukendt, Forøg/Samme/Formindsk, Efter kolonne)
- Array (dobbelt skala, tekst, tal)
- Ranking
Desuden kan hver af disse typer spørgsmål filtreres.
Den eneste undtagelse er Array efter kolonne, som kan filtrere andre spørgsmål, men det kan ikke filtreres.Sådan sætter du det op
Indtast spørgsmålskoden for et spørgsmål med flere muligheder i feltet array-ekskluderingsfilter for det spørgsmål, du redigerer i øjeblikket. Det respektive spørgsmål vil blive brugt som informationskilde for det aktuelle spørgsmål, idet de ikke-valgte svar fra det foregående spørgsmål hentes og bruges som svarmuligheder for det aktuelle spørgsmål. For eksempel, hvis din kildekode med flere muligheder for spørgsmål er "Q1", skal du indtaste "Q1" i feltet "Array ekskluderingsfilter" for at starte filtreringsprocessen for svarene. Kun de svarmuligheder, der er IKKE valgt i spørgsmål Q1, vil være synlige i dit spørgsmål.
Cascading
De valgte muligheder kan vises i kaskade. Det betyder, at du kan vælge et spørgsmål, som filtrerer et andet spørgsmål, som filtrerer et andet spørgsmål, og så videre.
Eksempel
Lad os sammen se nedenstående eksempel:

I skærmbilledet fra oven fik vi to spørgsmål. Den første er en multiple choice spørgsmålstype, mens den anden er en multiple choice med kommentarer spørgsmålstype. De svar, du giver i det første spørgsmål, vil blive udelukket fra det andet. For eksempel, hvis du vælger indstillingen ComfortUpdate (som har underspørgsmålskoden 'SQ1') og plugin-indstillingen ('SQ4'), vil 'SQ1'- og 'SQ4'-underspørgsmålskorrespondenterne fra det andet spørgsmål blive udelukket. I vores skærmbillede kan vi observere, at kun de uvalgte muligheder i det første spørgsmål og vises i det andet.
Dette eksempel kan downloades fra følgende link: Limesurvey_group_array_filter_exclude.zip. Importer denne spørgsmålsgruppe til din LimeSurvey-installation.
Array-filterstil (array_filter_style)
Beskrivelse
Denne funktion giver dig mulighed for at vælge, hvordan de array-filtrerede underspørgsmål skal vises. De kan enten være "skjult" eller "deaktiveret".
Tilgængelige muligheder
- Skjult (standard) - hvis denne mulighed er valgt, vil de tidligere valgte underspørgsmål ikke blive vist i det andet spørgsmål.
- Deaktiveret - hvis denne mulighed er valgt, vil de tidligere valgte underspørgsmål blive nedtonet og kan ikke vælges .
Eksempel
Hvis du ønsker at bruge "deaktiveret", så vil de tidligere valgte underspørgsmål blive vist sådan:

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.
Hvis du ønsker at importere eksemplet fra oven til din LimeSurvey-installation, skal du downloade følgende .lsq-fil: Em_validation_q_example.zip.
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
- Enhver streng eller ligning, der gør brug af ExpressionScript-syntaksen.
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.
Valideringsligning for underspørgsmål (em_validation_sq)
Beskrivelse
Dette er en ligning, der bruges til at validere hvert underspørgsmål (tekstfelt) individuelt. Ethvert tekstfelt, der ikke opfylder disse valideringsbetingelser, vil have baggrundsfarven lyserød (ved at bruge .em_sq_fn_validation CSS-stilen) for at fremhæve fejlen. Bemærk, at dette er tilgængeligt ud over den regulære udtryksbaserede valideringsindstilling.
Gyldige værdier
Enhver ligning, der gør brug af ExpressionScript-syntaksen, uden omgivende krøllede klammeparenteser.
Eksempler
For eksempel, hvis du kun vil tillade tal, der er et multiplum af 3 som svar, ville ligningen være:
(dette / 3) == etage(dette/3)
Den reserverede variabel this erstattes automatisk af en reference til den aktive tekstindtastningscelle.
Tip til underspørgsmålsvalideringsligning (em_validation_sq_tip)
Beskrivelse
Hvis du bruger em_validation_sq, er dette en valgfri besked/tip, der vil blive vist, hvis det indførte svar er forkert.
Gyldige værdier
- Enhver streng
Eksempel
- Fortsat eksemplet med at validere e-mails, kan tippet være "Indtast venligst gyldige e-mail-adresser."
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)
SPSS eksport skalatype (scale_export)
Beskrivelse
Dette bruges kun til SPSS eksport. Denne egenskab tilsidesætter standardskalaen gættet af SPSS. For at lære, hvad de forskellige måleskalaer gør, bedes du læse den relaterede SPSS-dokumentation.
Tilgængelige muligheder
- Standard (standard)
- Nominel
- Ordinal
- Skala
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.
- offentlig statistik undersøgelsesindstilling fra præsentations- og navigationsindstillinger
- vis grafer undersøgelsesindstilling fra præsentations- og navigationsindstillinger
- offentlig statistik-spørgsmålsattribut, og
- vis diagramspørgsmålsattribut.
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.
Tilgængelige muligheder
- Søjlediagram
- Cirkeldiagram
- Radar
- Linje
- PolarArea
- Doughnut