Actions

Translations

ExpressionScript - Presentation/20/nl: Difference between revisions

From LimeSurvey Manual

(Created page with "De mogelijkheden van ExpressionScript wordt vaak beschreven met de begrippen: *'''Relevantie gebaseerde vertakking''' : als een vraag relevant is stel die vraag dan en anders...")
 
No edit summary
 
Line 1: Line 1:
De mogelijkheden van ExpressionScript wordt vaak beschreven met de begrippen:
De mogelijkheden van ExpressionScript wordt vaak beschreven met de begrippen:
*'''Relevantie gebaseerde vertakking''' : als een vraag relevant is stel die vraag dan en anders niet (maak de vraag bijvoorbeeld onzichtbaar en sla het op als NULL in de database). De [[QS:Relevance/nl|Relevantie-velden]] staan in het paneel van het wijzigen vragen of van een vraaggroep. Dat laatste is bedoeld om een ( of meer) conditie te kunnen zetten op een hele groep zonder steeds die conditie op elke vraag te zetten en/of conditionele logica te combineren voor een groep en vraag.
*'''Relevantie gebaseerde vertakking''' : als een vraag relevant is stel die vraag dan en anders niet (maak de vraag bijvoorbeeld onzichtbaar en sla het op als NULL in de database). De [[QS:Relevance/nl|relevantie-velden]] staan in het paneel van het wijzigen vragen of van een vraaggroep. Dat laatste is bedoeld om een (of meer) conditie te kunnen zetten op een hele groep zonder steeds die conditie op elke vraag te zetten en/of conditionele logica te combineren voor een groep en vraag.
*'''Maatwerk''' : Als een vraag wordt gesteld dan kun je met maatwerk (tailoring, piping) de vraag wat opmaken. naast simpele vervangingen als {TOKEN:FIRSTNAME}) gebruiken zodat daar de voornaam van de deelnemer komt kun je ook de taal aanpassen voor werkwoorden op grond van bijvoorbeeld een aantal of het geslacht. Je kunt ook de vraag aanapssen aan een eerder gegeven antwoord van de deelnemer.  
*'''Maatwerk''' : Als een vraag wordt gesteld dan kun je met maatwerk (tailoring, piping) de vraag wat opmaken. naast simpele vervangingen als {TOKEN:FIRSTNAME} gebruiken zodat daar de voornaam van de deelnemer komt kun je ook de tekst aanpassen voor werkwoorden op grond van bijvoorbeeld een aantal of het geslacht. Je kunt ook de vraag aanpassen aan een eerder gegeven antwoord van de deelnemer.  
*'''Vergelijkingen''' : Met het vraagtype [[Question type - Equation/nl|Vergelijking]] kun je het resultaat van een expressie opslaan in de database, ook als je deze vraag verbergt. Je kunt op het resultaat van berekeningen en beoordelingen navigeren en ook rapporten opslaan.
*'''Vergelijkingen''' : Met het vraagtype [[Question type - Equation/nl|Vergelijking]] kun je het resultaat van een expressie opslaan in de database, ook als je deze vraag verbergt. Je kunt op het resultaat van berekeningen en beoordelingen navigeren en ook rapporten opslaan.

Latest revision as of 20:28, 23 May 2020

Message definition (ExpressionScript - Presentation)
These words are commonly used to describe the capabilities of the EM:
*'''Relevance-based Branching''' - if a question is relevant, then ask it, otherwise don't (e.g., make it invisible and mark it as NULL in the database). You may find the [[QS:Relevance|Relevance fields]] in the question editor panel as well as in the question group editor panel. The later is used to apply a set of conditions to an entire group without having to copy the same condition to each question, and/or combine group and question-level conditional logic).
*'''Tailoring''' - Once you know which questions should be asked, tailoring (sometimes called ''piping'') specifies how the question should be asked. This lets you support not only simple substitution (like {TOKEN:FIRSTNAME}), but also conjugation of verbs and declination of nouns based upon the gender or number of your subjects. It also lets you change the message you deliver to a survey respondent based upon whether they answered (or how they answered) other questions.
*'''Equations''' - EM adds a new question type called [[Question type - Equation|Equation]] which stores the result of an Expression. The equation results are computed and written to the database, even if you hide them on the page. Thus, they are used for hidden scoring calculations, navigation based upon complex equations, assessments, and reports that will be generated and stored within the database.

De mogelijkheden van ExpressionScript wordt vaak beschreven met de begrippen:

  • Relevantie gebaseerde vertakking : als een vraag relevant is stel die vraag dan en anders niet (maak de vraag bijvoorbeeld onzichtbaar en sla het op als NULL in de database). De relevantie-velden staan in het paneel van het wijzigen vragen of van een vraaggroep. Dat laatste is bedoeld om een (of meer) conditie te kunnen zetten op een hele groep zonder steeds die conditie op elke vraag te zetten en/of conditionele logica te combineren voor een groep en vraag.
  • Maatwerk : Als een vraag wordt gesteld dan kun je met maatwerk (tailoring, piping) de vraag wat opmaken. naast simpele vervangingen als {TOKEN:FIRSTNAME} gebruiken zodat daar de voornaam van de deelnemer komt kun je ook de tekst aanpassen voor werkwoorden op grond van bijvoorbeeld een aantal of het geslacht. Je kunt ook de vraag aanpassen aan een eerder gegeven antwoord van de deelnemer.
  • Vergelijkingen : Met het vraagtype Vergelijking kun je het resultaat van een expressie opslaan in de database, ook als je deze vraag verbergt. Je kunt op het resultaat van berekeningen en beoordelingen navigeren en ook rapporten opslaan.