Frågor - introduktion
From LimeSurvey Manual
Introduktion
När du har skapat dina frågegrupper kan du börja lägga till frågor i varje grupp. Det finns flera sätt att göra detta på. Två lösningar presenteras nedan:
- Du kan lägga till frågor från menyn Enkätens struktur;

- Öppna en frågegrupp och leta efter snabbåtgärdsknappen Lägg till fråga;

Fältbeskrivningar
När du lägger till en fråga får du ange frågekod, fråga och hjälptexter samt de allmänna frågealternativen:

- Frågekod: Representerar ID, nummer eller kod för frågan och används för snabb identifiering. Det här fältet visas normalt inte för dem som besvarar enkäten, om det inte anges i panelen Presentation - Visa frågenummer och/eller kod. Det är särskilt användbart om du vill använda LimeSurveys funktion för bedömningar och/eller ExpressionScript.
- Fråga: Detta är själva frågan som ställs. Det finns ingen egentlig begränsning för frågans längd här, men om du vill förklara hur frågan ska besvaras bör du göra det i fältet "Hjälp". HTML-kod kan användas, t.ex. för att infoga bilder:
<img src="http://www.yourdomain.com/yourpics/pic.jpg">
- Hjälp: Detta är ett valfritt fält. Det är användbart om en fråga behöver förklaras eller om du vill förklara hur den ska besvaras. När du skriver text i det här fältet visas en ikon med ett frågetecken på enkätens skärmar, med hjälptexten bredvid.

Allmänna alternativ
Olika flikar visas på skärmens högra del. Den mest grundläggande och viktigaste är fliken Allmänna alternativ. Följande frågeinställningar kan ändras härifrån:
- Frågetyp: Detta avgör vilken typ av svar enkäten tillåter. Se avsnittet frågetyper för en beskrivning av de olika tillgängliga alternativen.
- Frågegrupp: Om du vill ändra frågegrupp för en fråga väljer du önskad grupp i rullgardinsmenyn.
- Utvärdering: Den här funktionen finns för alla frågor av text- och numerisk typ. Du kan använda vanliga reguljära uttryck i det här fältet för att validera svaren på frågan, och om svaren inte stämmer med uttrycket uppmanas användaren att försöka igen innan han eller hon kan gå vidare.
- Annat?: Det här alternativet kan endast användas med vissa frågetyper. Om det är aktiverat får frågan en extra ruta för "annat" som ett möjligt svar, som enkätdeltagaren kan välja om han eller hon inte är nöjd med de fördefinierade svarsalternativen.
- Obligatorisk?: Med den här inställningen kan du kräva att enkätdeltagare besvarar alla obligatoriska frågor innan de kan gå vidare till nästa fråga. Observera att för rangordningsfrågor måste alla objekt rangordnas.
- Villkor: Detta är ExpressionScript-ekvationen som anger frågans villkor. Om den utvärderas till sant (1) visas frågan för enkätdeltagaren; annars döljs den och eftersom den är irrelevant sätts data för den frågan till NULL i databasen. Information om hur du använder det här alternativet finns i wiki-avsnittet ExpressionScript.
- Krypterad: Den här inställningen finns bara för vissa frågetyper och avgör om sparade svarsdata krypteras i databasen. Det ger ett extra säkerhetslager om din databas skulle bli hackad. Det har dock vissa mindre nackdelar, eftersom du inte kan söka efter delvis text i svarsvyn och kryptering/dekryptering dessutom kräver extra serverresurser.
- Spara som standardvärden: Med den här inställningen kan du spara inställningarna för den aktuella frågetypen som standardinställningar för nya frågor. Om du ställer in den på 'På' sparas standardvärdena och därefter återställs den automatiskt till 'Av' när du har sparat.
- Rensa standardvärden: Med den här inställningen kan du återställa alla standardvärden som sparats med funktionen 'Spara som standardvärden' och gå tillbaka till systemets standardvärden. Om du ställer in den på 'På' återställs standardvärdena, och därefter återställs den automatiskt till 'Av' när du har sparat.
Importera en fråga
Följande steg visar hur du importerar en fråga till en enkät.
(1) Klicka på fliken Struktur i en enkät.
(2) Klicka på Importera en fråga högst upp på sidan Skapa fråga.
Alternativen för Importera en fråga visas.

(3) Klicka på Bläddra och välj .lsq-filen (som är LimeSurveys frågetypsformat).
(4) Välj den Målfrågegrupp som du vill lägga till den importerade frågan i.
(5) Välj om du vill Byta namn på frågekoden automatiskt om den redan finns. Om frågekoden redan finns kan du aktivera det här alternativet för att använda en annan frågekod. Du kan också ha två frågor som använder samma frågekod. Det kan dock uppstå problem om du använder mer avancerade funktioner i LimeSurvey, som ExpressionScript, eller när du arbetar med exporterade data i R eller SPSS (qcode blir en värdeetikett).
(6) Välj om du vill Konvertera resurslänkar. Det här alternativet används vanligtvis tillsammans med ExpressionScript för att skapa avancerade frågetyper. Om du använder dem tillsammans kan du skapa komplex förgrening, bedömningar, validering och/eller skräddarsydda anpassningar.
(7) Klicka på Importera längst upp till höger på skärmen.
Sammanfattning av frågeimporten visas.

Information från enkätens deltagartabell
Du kan infoga information eller text från enkätens deltagartabell i din fråga så att den kan visa kontextrelaterad information. För att LimeSurvey ska kunna göra detta måste enkäten vara inställd som inte anonym (dvs. spårad) och en deltagartabell för enkäten måste ha skapats.
Följande platshållare kan användas i en fråga:
| {TOKEN:FIRSTNAME} | infogar värdet från fältet "firstname" i enkätens deltagartabell |
| {TOKEN:LASTNAME} | infogar värdet från fältet "lastname" i enkätens deltagartabell |
| {TOKEN:EMAIL} | infogar värdet från fältet "email" i enkätens deltagartabell |
| {TOKEN:ATTRIBUTE_1} | infogar värdet från fältet "attribute_1" i enkätens deltagartabell |
| {TOKEN:ATTRIBUTE_2} | infogar värdet från fältet "attribute_2" i enkätens deltagartabell |
För att använda någon av platshållarna ovan måste du skriva den/dem exakt som ovan i frågefältets text. Till exempel:
Hej {TOKEN:FIRSTNAME}. Vi skickade ett e-postmeddelande till dig på adressen {TOKEN:EMAIL}.
Om du vill anpassa dina frågor ytterligare kan du använda [[ExpressionScript - Presentation/sv|ExpressionScript]]. Om du till exempel vill använda skräddarsydd anpassning (tailoring) skriver du:
<syntaxhighlight lang="php">What do you as a {TOKEN:ATTRIBUTE_1} think about your {if(TOKEN:ATTRIBUTE_1=='worker','bosses','workers')}?
Du kan också använda JavaScript för att anpassa frågor ytterligare. Först måste du tillåta att JavaScript används när frågor skapas. Det kan göras genom att inaktivera XSS-filtret i installationens globala inställningar för LimeSurvey. Det är dock inte alltid en bra idé att inaktivera det här alternativet – läs följande wikiavsnitt för mer information. Anpassning av frågor via JavaScript:
Hello {TOKEN:FIRSTNAME}. We sent an email to you using this address {TOKEN:EMAIL}. Is this correct?
What do you as a {TOKEN:ATTRIBUTE_1} think about your
<script type="text/javascript" language="Javascript">;
var job='{TOKEN:ATTRIBUTE_1}';
if (job=='worker') {
document.write ('bosses')
} else {
document.write('workers')
}
</script>
?
Information från föregående svar
LimeSurvey låter enkätadministratörer infoga ett eller flera svar från föregående frågor i texten i en fråga:
- Du kan hänvisa till svar på samma sida och till och med uppdatera skräddarsydda meddelanden dynamiskt när svaren på sidan ändras.
- Du kan använda namngivning med frågekod – mer information finns i dokumentationen för ExpressionScript.
En guide har integrerats i HTML-editorn WYSIWYG (FCKeditor) så att du enkelt kan infoga koder för föregående frågor/svar. Detta plugin heter LimeReplacementFields.
Så här använder du den här funktionen i FCKeditor:
(1) Klicka på ikonen "lime between brackets".
(2) Välj en fråga i listrutan.

Endast svar från föregående sidor visas.
Formatera frågor
Det är möjligt att redigera frågans layout/design med CSS genom att använda temaredigeraren.
