Fördefinierade svar
From LimeSurvey Manual
Introduktion
Du kan tilldela olika frågetyper ett standardvärde som registreras om enkätdeltagaren hoppar över frågan eller är nöjd med det angivna standardsvaret. För att komma åt det här alternativet letar du efter knappen Redigera förvalda svar i frågemenyn, som du öppnar via de tre prickarna (syns när du håller muspekaren över) bredvid frågan.
Giltiga värden
- För envalsfrågor visas rullgardinslistor där du kan välja önskat standardvärde.
- För flervalsfrågor visas kryssrutor där du kan välja önskat standardtillstånd (markerad eller ej markerad).
- För textfrågor får du ett textfält där du kan ange valfri sträng eller uttryck. Om du använder ett uttryck måste klammerparenteser användas.
- För datum- och tidsfrågor måste formatet på ett fast värde vara ÅÅÅÅ-MM-DD (till exempel: 2022-02-28). Om du använder ett uttryck för att ange ett datum måste formatet vara som date ('Y-m-d') eller date ('Y-m-d H:s'). Om du till exempel vill ange aktuell tid som standard i en datumfråga med formatet HH:MM (timme och minut) måste du använda det fullständiga tidsformatet i rutan för standardsvar: date ('Y-m-d H:s'). Formatet i uttrycket är oberoende av formatet i frågeinställningarna.
- För dolda frågor kan en alternativ lösning vara ExpressionScript med tilldelningsoperator.
Standardvärde med ExpressionScript
Endast frågetyperna "Text" och "Ja/Nej" låter enkätadministratören använda LimeSurveys ExpressionScript för att ändra standardvärdet. För alla andra frågetyper kan du använda tilldelningsoperatorer.
Exempel
- Du har en icke-anonym enkät där {TOKEN:ATTRIBUTE_1} är personens ålder vid den tidpunkt då tabellen med enkätdeltagare skapades. Du vill förifylla en fråga/ett standardsvar med personens ålder och be personen bekräfta åldern eller ändra värdet om det inte stämmer. För att göra det anger du {TOKEN:ATTRIBUTE_1} i textfältet för standardsvaret.