Frågetyp - Ekvation
From LimeSurvey Manual
Kort beskrivning
Med den här frågetypen kan författaren skapa en ekvation (t.ex. en beräkning eller en skräddarsydd rapport) och spara den i en databasvariabel. Ekvationer kan använda all syntax som stöds av ExpressionScript. Om du hanterar numeriska värden bör du se till att använda den avancerade frågeinställningen "Endast siffror", som beskrivs nedan.
Nedan finns ett exempel på hur du använder den här frågetypen:


Exempel: Limesurvey_survey_BMIsample.lss.zip.
Redigera en ekvation
Använda den dedikerade inställningen
Det bästa sättet att redigera en ekvation är att använda den dedikerade inställningen: då kan du använda samma ekvation för olika språk och vara säker på att ingen HTML ingår i ekvationen. På så sätt kan du visa en hel mening för användaren men bara spara det nödvändiga värdet i databasen: skriv till exempel {weightkg/tall} i ekvationsinställningen och visa “Ditt BMI är {self.NAOK}”.
Om du behöver ett uttryck i ekvationen måste du lägga till klammerparenteser.
Använda frågetexten
Du kan redigera via HTML-/WYSIWYG-redigeraren eller från HTML-koden:
- Med WYSIWYG-redigeraren:

- Från HTML-koden:

Redigering i källkoden rekommenderas när du vill spara en ren text eller ett rent numeriskt värde i din svarstabell. Genom att redigera källkoden kan du ta bort all HTML-kod som kan påverka lagringen.

Allmänna alternativ
Obligatorisk
Beskrivning
Med det här alternativet kan enkätadministratörer kräva att respondenterna besvarar vissa enkätfrågor. Om de obligatoriska frågorna inte besvaras kan respondenterna inte gå vidare. Om du har en fråga med flera delfrågor och bara vill att vissa av delfrågorna ska besvaras, använd attributet minsta antal svar som finns under fliken Logiken.
Tillgängliga alternativ
- På - Frågan måste besvaras innan deltagaren kan gå vidare till nästa sida - svarsalternativet ”Inget svar” visas aldrig.
- Mjuk - Om frågan inte besvaras visas en varning när deltagaren försöker gå vidare till nästa sida - deltagaren kan dock välja att ignorera varningen och fortsätta. Observera att alternativet ”Inget svar” fortfarande visas (om det är aktiverat i enkätens presentationsinställningar)
- Av (standard) - Frågan kan lämnas obesvarad
Villkor
Beskrivning
Om villkorets resultatvärde är "1" eller "true" är frågan "relevant" i enkätens sammanhang, dvs. den visas för enkätdeltagaren. I annat fall döljs frågan. Varje enkätfråga låter dig ange en relevansekvation. Den här funktionen är efterföljaren till beroenden och stöder mycket mer komplex villkorslogik.
Syntaxmarkering
Varje gång du sparar villkoret utvärderas det och syntaxmarkeras. Eventuella fel färgkodas så att du snabbt kan hitta och åtgärda dem.
Giltiga värden
- Alla villkor som använder syntaxen i ExpressionScript, utan omgivande klammerparenteser.
Exempel
Här finns bra exempel på syntaxmarkering.
Visning
Beskrivning
Om detta alternativ är aktiverat är frågan alltid dold och visas inte för enkätdeltagarna. Funktionen kan användas i följande situationer:
- Om du vill förifylla en fråga via en URL och inte vill att den visas på skärmen. Detta åsidosätter alla villkor som används i enkäten, eftersom frågan inte ens bäddas in på sidan.
- Om du vill lagra eller beräkna ett värde i farten via ExpressionScript-presentationen.
Tillgängliga alternativ
- På
- Av (standard)
CSS-klass (css_class)
Beskrivning
Om du vill lägga till särskilda CSS-klasser för vissa frågor kan du ange CSS-klassnamnen i den här rutan. Se till att lämna ett mellanslag mellan olika klassnamn.
Giltiga värden
- Valfri textsträng med ett mellanslag mellan olika CSS-klassnamn.
Relevanshjälp för utskrivbar enkät (printable_survey_relevance_help)
Beskrivning
Om du vill skriva ut en enkät kan du även skriva ut relevansekvationerna för varje fråga. Om du i stället vill visa en förklaring i stället för uttrycket på det utskrivna formuläret, fyller du i den här rutan med en textförklaring av relevansekvationen.
Giltiga värden
- Valfri text och/eller valfria siffror som du vill ska visas på det utskrivbara formuläret.
Logik
Ekvation (equation)
Beskrivning
Resultatet av uttrycket som du skriver här sparas i svarstabellen, och INTE resultatet av de uttryck som skrivs i frågans textruta. Du kanske till exempel vill visa flera uttryck i frågans textruta för att visa deltagaren statistik om henne själv. Om du samtidigt vill spara något annat skriver du det önskade uttrycket i det här fältet.
Den här ekvationen används för alla språk.
Giltiga värden
- Valfri text. Syntaxen för Expression Manager kan också användas (omgiven av klammerparenteser).
Övrigt
Infoga sidbrytning i utskriftsversion (page_break)
Beskrivning
Detta attribut är endast aktivt när du faktiskt skriver ut en enkät från utskriftsvyn. Det tvingar fram en sidbrytning före frågan.
Tillgängliga alternativ
- På
- Av (standard)
SPSS-exportskaletyp (scale_export)
Beskrivning
Detta används endast för SPSS-export. Det här attributet åsidosätter den standardskala som SPSS gissar. Om du vill veta vad de olika måttskalorna innebär kan du läsa den relaterade SPSS-dokumentationen.
Tillgängliga alternativ
- Standard (default)
- Nominell
- Ordinal
- Skala
Endast siffror (numbers_only)
Beskrivning
Om du aktiverar det här alternativet kan deltagaren endast ange siffror i textfälten.
För frågetypen Ekvation anger den här inställningen att resultatet bara kan vara ett tal, inte en sträng. Det garanterar korrekta beräkningar och konverteringar i efterföljande ekvationer när det gäller decimaltecknet.
Beteende per frågetyp
- Förval: Om deltagaren anger ett värde som inte är ett tal tas värdet omedelbart bort från textfältet så att deltagaren kan ange ett lämpligt värde.
- Samling (text): Om alternativet Endast siffror är inaktiverat åsidosätts alternativen "Visa summor för" och "Visa totalsummor", och textfälten för summor visas inte.
- Ekvation: Om du aktiverar det här alternativet tvingas ekvationens resultat att konverteras till ett numeriskt värde. Om ekvationens resultat inte är ett tal (och inte tomt) returnerar ekvationen NaN, vilket sparas som en tom sträng i svarstabellen.
Tillgängliga alternativ
- På
- Av (förval)
Statistik
Visa i publik sammanställning (public_statistics)
Beskrivning
Med det här attributet kan enkätadministratören välja om resultaten för en viss fråga ska visas för enkätdeltagarna efter att de har skickat in enkäten.
Standardinställningen för varje fråga är 'Av' (=visa inte frågestatistiken för respondenterna). Du måste aktivera detta för varje enskild fråga om du vill visa enkätstatistiken för just den frågan (eller de frågorna) för enkätdeltagarna efter att enkäten har skickats in.
Tillgängliga alternativ
- På
- Av (standard)
Visa diagram (display_chart)
Beskrivning
Med detta attribut kan enkätadministratören välja om ett diagram med frågans resultat ska visas för enkätdeltagarna efter att de har fyllt i enkäten.
- enkätinställningen Publik statistik under Presentations- och navigeringsinställningar
- enkätinställningen Visa diagram under Presentations- och navigeringsinställningar
- frågeattributet Publik statistik och
- frågeattributet Visa diagram.
Tillgängliga alternativ
- På
- Av (standard)
Diagramtyp (chart_type)
Beskrivning
Med det här attributet kan enkätadministratören välja vilken typ av diagram som ska visas för respondenten när han eller hon har fyllt i enkäten.
Tillgängliga alternativ
- Stapeldiagram
- Pajdiagram
- Radar
- Linje
- PolarArea
- Doughnut