Actions

Translations

ExpressionScript - Presentation/5/de: Difference between revisions

From LimeSurvey Manual

No edit summary
No edit summary
 
Line 7: Line 7:
#'''Relevanz''' Gleichung: Ein neues Frageattribut, das die Sichtbarkeit der Frage steuert:
#'''Relevanz''' Gleichung: Ein neues Frageattribut, das die Sichtbarkeit der Frage steuert:
#*Wenn eine Relevanzgleichung vorhanden ist, wird die Frage nur angezeigt, wenn die Relevanz als wahr ausgewertet wird.
#*Wenn eine Relevanzgleichung vorhanden ist, wird die Frage nur angezeigt, wenn die Relevanz als wahr ausgewertet wird.
#*Intern werden alle [[QS:Array_filter |array_filter]]- und [[QS:Array_filter_exclude|array_filter_exclude]]-Befehle erhalten Relevanz auf Unterfrageebene.
#*Intern werden alle [[QS:Array_filter|array_filter]] und [[QS:Array_filter_exclude|array_filter_exclude]] Befehle auf Unterfragenebene relevant.
#'''SGQA''' (wie Variablen früher benannt wurden):
#'''SGQA''' (wie Variablen früher benannt wurden):
#*Steht für Survey-Group-Question-Answer
#*Steht für Survey-Group-Question-Answer

Latest revision as of 09:43, 12 March 2024

Message definition (ExpressionScript - Presentation)
#'''Expression''': Anything surrounded by curly braces:
#*As long as there is no white space immediately after the opening brace or before the closing curly brace.
#*The expression content is evaluated by EM, so it can contain mathematical formulas, functions, and complex string and date processing.
#'''Tailoring''': Sometimes called "piping". It is the process of conditionally modifying text:
#*You have access to all 'replacement fields', participant data, and response data.
#*You also have easier access to questions, answers, and their properties.
#'''Relevance''' Equation: A new question attribute controlling question visibility:
#*If there is a relevance equation, then the question is only shown if the relevance evaluates to true.
#*Internally, all [[QS:Array_filter|array_filter]] and [[QS:Array_filter_exclude|array_filter_exclude]] commands become subquestion-level relevance.
#'''SGQA''' (how variables were named in the past):
#*Stands for Survey-Group-Question-Answer
#*SGQA variable names look like 123X5X382X971, and may have subquestion suffixes.
#*These variable names are specific to the underlying S/Q/G/A database codes, so they often need to be changed
#'''Equation''' Question Type: [[Question type - Equation|A new question type]] that saves calculations or reports to the database:
#*It is like a Boilerplate question, but its contents are saved to the database even if you set "Always Hide this Question".
#'''Question Code''': This is the preferred variable name for EM:
#*This can be a descriptive name indicating the purpose of the question, making it easier to read complex logic.
#*Valid question codes should NOT start with a number, so when using the question code to number your questions, simply use "q1", or "q1a" or "g1q2".
#*This is what becomes the variable name if you export data to SPSS or R. So, if you do statistical analysis, you need to create only unique question codes.
  1. Ausdruck: Alles, was von geschweiften Klammern umgeben ist:
    • Solange sich unmittelbar nach der öffnenden Klammer oder vor der schließenden geschweiften Klammer kein Leerzeichen befindet.
    • Der Inhalt des Ausdrucks wird von EM ausgewertet, sodass er mathematische Formeln, Funktionen und komplexe Zeichenfolgen- und Datumsverarbeitung enthalten kann.
  2. Tailoring: Wird manchmal als „Piping“ bezeichnet. Dabei handelt es sich um den Prozess der bedingten Änderung von Text:
    • Sie haben Zugriff auf alle „Ersatzfelder“, Teilnehmerdaten und Antwortdaten.
    • Sie haben außerdem einfacheren Zugriff auf Fragen, Antworten und deren Eigenschaften.
  3. Relevanz Gleichung: Ein neues Frageattribut, das die Sichtbarkeit der Frage steuert:
    • Wenn eine Relevanzgleichung vorhanden ist, wird die Frage nur angezeigt, wenn die Relevanz als wahr ausgewertet wird.
    • Intern werden alle array_filter und array_filter_exclude Befehle auf Unterfragenebene relevant.
  4. SGQA (wie Variablen früher benannt wurden):
    • Steht für Survey-Group-Question-Answer
    • SGQA-Variablennamen sehen wie 123X5X382X971 aus und können Unterfragesuffixe haben.
    • Diese Variablennamen sind spezifisch für die zugrunde liegenden S/Q/G/A-Datenbankcodes und müssen daher häufig geändert werden
  5. Gleichung Fragetyp: Ein neuer Fragetyp, der Berechnungen oder Berichte in der Datenbank speichert:
    • Es ähnelt einer Standardfrage, aber der Inhalt wird in der Datenbank gespeichert, auch wenn Sie „Diese Frage immer ausblenden“ festlegen.
  6. Fragecode: Dies ist der bevorzugte Variablenname für EM:
    • Dies kann ein beschreibender Name sein, der den Zweck der Frage angibt und das Lesen komplexer Logik erleichtert.
    • Gültige Fragecodes sollten NICHT mit einer Zahl beginnen. Wenn Sie also den Fragecode zum Nummerieren Ihrer Fragen verwenden, verwenden Sie einfach „q1“, „q1a“ oder „g1q2“.
    • Dies wird zum Variablennamen, wenn Sie Daten nach SPSS oder R exportieren. Wenn Sie also statistische Analysen durchführen, müssen Sie nur eindeutige Fragecodes erstellen.