Actions

Default answers/nl: Difference between revisions

From LimeSurvey Manual

m (Text replacement - "Expression Manager" to "ExpressionScript")
(Updating to match new version of source page)
Line 15: Line 15:




<div class="mw-translate-fuzzy">
*Bij een enkelekeuzevraag is er een dropdownveld met de mogelijke waarden.
*Bij een enkelekeuzevraag is er een dropdownveld met de mogelijke waarden.
*Bij meerkeuzevragen zijn er checkboxes met de mogelijke waarden.
*Bij meerkeuzevragen zijn er checkboxes met de mogelijke waarden.
*Bij tekstvragen is er een tekstveld waar je een string of een  [[ExpressionScript/nl|expressie]] kunt invoeren. (Gebruik bij een expressie haakjes.)
*Bij tekstvragen is er een tekstveld waar je een string of een  [[Expression Manager/nl|expressie]] kunt invoeren. (Gebruik bij een expressie haakjes.)
*Bij datum/tijd-vragen kun je een expressie gebruiken om de datum te zetten, het formaat moet dan ('Y-m-d') of ('Y-m-d H:s') zijn. Voorbeeld: om de huidige datum en tijd als standaard te gebruiken, vul dan: '''date ('Y-m-d H:s')'''. Het formaat in de expressie is onafhankelijk van het formaat in de vraaginstellingen.
*Bij datum/tijd-vragen kun je een expressie gebruiken om de datum te zetten, het formaat moet dan ('Y-m-d') of ('Y-m-d H:s') zijn. Voorbeeld: om de huidige datum en tijd als standaard te gebruiken, vul dan: '''date ('Y-m-d H:s')'''. Het formaat in de expressie is onafhankelijk van het formaat in de vraaginstellingen.
</div>


<div class="mw-translate-fuzzy">
{{Alert|Title=Attention|text= '''Attentie:'''
{{Alert|Title=Attention|text= '''Attentie:'''
* Voor een verborgen vraag is er een alternatieve oplossing mogelijk met Expressiebeheer met de[[ExpressionScript/nl#Uitkijken met gebruik operator (=)| assignment operator]].}}
* Voor een verborgen vraag is er een alternatieve oplossing mogelijk met Expressiebeheer met de[[Expression Manager/nl#Uitkijken met gebruik operator (=)| assignment operator]].}}
</div>




<div class="mw-translate-fuzzy">
=Standaardwaarde in Expressiebeheer=
=Standaardwaarde in Expressiebeheer=
</div>




<div class="mw-translate-fuzzy">
Alleen bij ''tekst'' en ''Ja/Nee'' vraagtypes kun je in Expressiebeheer standaardwaarden wijzigen. Gebruik voor de andere vraagtypes de [[Expression_Manager/nl#Gebruik toekennings operator|toekennings operator]].
Alleen bij ''tekst'' en ''Ja/Nee'' vraagtypes kun je in Expressiebeheer standaardwaarden wijzigen. Gebruik voor de andere vraagtypes de [[Expression_Manager/nl#Gebruik toekennings operator|toekennings operator]].
</div>





Revision as of 16:55, 19 May 2020


Introductie

U kunt bij meerdere vraagtypes een standaardwaarde kiezen die vastgelegd wordt als de deelnemer de vraag overslaat of de ingestelde standaardwaarde aanvaard . De optie staat onder de knop Wijzig standaardantwoorden op het vraagpaneel:



Geldige waarden

  • Bij een enkelekeuzevraag is er een dropdownveld met de mogelijke waarden.
  • Bij meerkeuzevragen zijn er checkboxes met de mogelijke waarden.
  • Bij tekstvragen is er een tekstveld waar je een string of een expressie kunt invoeren. (Gebruik bij een expressie haakjes.)
  • Bij datum/tijd-vragen kun je een expressie gebruiken om de datum te zetten, het formaat moet dan ('Y-m-d') of ('Y-m-d H:s') zijn. Voorbeeld: om de huidige datum en tijd als standaard te gebruiken, vul dan: date ('Y-m-d H:s'). Het formaat in de expressie is onafhankelijk van het formaat in de vraaginstellingen.
  Attentie:
  • Voor een verborgen vraag is er een alternatieve oplossing mogelijk met Expressiebeheer met de assignment operator.



Standaardwaarde in Expressiebeheer


Alleen bij tekst en Ja/Nee vraagtypes kun je in Expressiebeheer standaardwaarden wijzigen. Gebruik voor de andere vraagtypes de toekennings operator.


Voorbeeld

  • Als de enquête niet anoniem is en als {TOKEN:ATTRIBUTE_1} de leeftijd is van de deelnemer toen de deelnemerstabel is aangemaakt. Je wilt een vraag/standaardantwoord vooraf invullen met de leeftijd om te deelnemer de kans te geven dit te controleren en te verbeteren. Je moet dan {TOKEN:ATTRIBUTE_1} in het invoerveld invullen.