Actions

Default answers/nl: Difference between revisions

From LimeSurvey Manual

(Updating to match new version of source page)
(Updating to match new version of source page)
Line 2: Line 2:
<onlyinclude>
<onlyinclude>


Wordt nog gewijzigd!


===Standaardwaarde (defaults)===
=Introduction=


'''Beschrijving'''
You can assign for different question types a default value to be recorded in the case in which the survey participant skips the question or decides that he or she is happy with the provided default answer. To access this option, look for the '''edit default answers''' button located on the question panel:


Hiermee kun je de standaardwaarde instellen voor enkele lijst, meerkeuze en tekst vraagtypes {{NewIn/nl|1.92}}.


'''Geldige waarden'''
<center>[[FIle:Edit default answers example.png]]</center>
*Bij enkele keuze vragen: Je kunt met dropdown veld(en) de verlangde standaard kiezen.
*Bij meerkeuzevragen: Je kunt met een checkbox de verlangde standaard kiezen (aanvinken of niet aanvinken).
*Bij tekst vragen{{NewIn/nl|1.92}}: Je kunt in een tekstveld een waarde of een [[Expression Manager/nl|expressie]] invullen.  Bij een expressie moet je omringende accolades gebruiken.
* Voor vragen met datum/tijd: bij gebruik van een expressie om een datum te zetten moet het formaat date('Y-m-d') of date('Y-m-d H:i') zijn. Als je de huidige tijd alvast wilt gebruiken in een vraag met een datum met het format HH:MM (uren en minuten), zou je het volledige formaat gebruiken in de expressie: date('Y-m-d H:s'). Het formaat in de expressie is onafhankelijk van het formaat in de vraag.


'''Voorbeeld'''
*Bij een niet anonieme enquête staat de leeftijd van de respondent op het moment van de aanmaken van de token tabel in  {TOKEN:ATTRIBUTE_1}. Je wilt nu een vraag alvast invullen met deze waarde en aan de respondent vragen om de leeftijd indien nodig te corrigeren. In het invoerveld voor de standaardwaarde geef je dan op {TOKEN:ATTRIBUTE_1}


'''Wees voorzichtig met de standaardwaarde bij een verborgen vraag'''
=Valid values=
* Als u een verborgen vraag heeft met een standaardwaarde dan wordt deze standaardwaarde alleen gezet als de gebruiker bij de stap met deze vraag komt. Dat betekent dat als de hele groep verborgen is er geen standaardwaarde is, of als u vraag per vraag toont er geen standaardwaarde is.
*For single choice questions, you will see drop-down boxes from where you can select the desired default value.
* Voor een verborgen vraag is er een alternatieve oplossing mogelijk met Expressiebeheer met de[[Expression Manager/nl#Uitkijken met gebruik operator (=)| assignment operator]].
*For multi choice questions, you will see checkboxes from where you can select the desired default state (checked or not-checked).
*For text-entry questions, you will have a text entry field in which you can enter any string or [[Expression Manager|expression]]. If you use an expression, curly brackets must be used.
*For date-time questions, if you're using an expression to set a date, the format must be like date ('Y-m-d') or date ('Y-m-d H:s'). For example, if you want to set the current time as default in a date question with format HH:MM (hour and minute), you would have to use the full time format in the default answer box: '''date ('Y-m-d H:s')'''. The format in the expression is independent of the format in the question settings.


</onlyinclude>
{{Alert|Title=Attention|text= '''Attention:'''
* If you have hidden question with default value, this default value is set only when the user come to the step of this question. This mean that if whole group his hidden, then no default value is set, or if you are in question by question mode, no default value is set.
* For hidden question, an alternative solution can be used Expression manager with [[Expression Manager#Caution_about_using_Assignment_Operator_.28.3D.29|assignment operator]].}}
 
=Example=
*You have a non-anonymous survey, where {TOKEN:ATTRIBUTE_1} is the person's age as of the time the survey participants table was created. You want to prefill a question/default answer with the person's age and ask them to validate the age or to let him or her change the age value if it is not accurate. To do that, enter {TOKEN:ATTRIBUTE_1} in the text entry field for the default answer.

Revision as of 20:25, 1 June 2018


Introduction

You can assign for different question types a default value to be recorded in the case in which the survey participant skips the question or decides that he or she is happy with the provided default answer. To access this option, look for the edit default answers button located on the question panel:



Valid values

  • For single choice questions, you will see drop-down boxes from where you can select the desired default value.
  • For multi choice questions, you will see checkboxes from where you can select the desired default state (checked or not-checked).
  • For text-entry questions, you will have a text entry field in which you can enter any string or expression. If you use an expression, curly brackets must be used.
  • For date-time questions, if you're using an expression to set a date, the format must be like date ('Y-m-d') or date ('Y-m-d H:s'). For example, if you want to set the current time as default in a date question with format HH:MM (hour and minute), you would have to use the full time format in the default answer box: date ('Y-m-d H:s'). The format in the expression is independent of the format in the question settings.
  Attention:
  • If you have hidden question with default value, this default value is set only when the user come to the step of this question. This mean that if whole group his hidden, then no default value is set, or if you are in question by question mode, no default value is set.
  • For hidden question, an alternative solution can be used Expression manager with assignment operator.


Example

  • You have a non-anonymous survey, where {TOKEN:ATTRIBUTE_1} is the person's age as of the time the survey participants table was created. You want to prefill a question/default answer with the person's age and ask them to validate the age or to let him or her change the age value if it is not accurate. To do that, enter {TOKEN:ATTRIBUTE_1} in the text entry field for the default answer.