Actions

Default answers/de: Difference between revisions

From LimeSurvey Manual

(Updating to match new version of source page)
No edit summary
 
(25 intermediate revisions by 3 users not shown)
Line 2: Line 2:
<onlyinclude>
<onlyinclude>


TO BE UPDATED


===Standardwerte (default)===
=Einleitung=


'''Beschreibung'''


This lets you set the default values for some list question type, multiple choice question types and text question type {{NewIn|1.92}} .
Sie können für verschiedene Fragetypen einen Standardwert zuweisen, der für den Fall gespeichert wird, dass der Umfrageteilnehmer die Frage überspringt oder entscheidet, dass er oder sie mit der bereitgestellten Standardantwort zufrieden ist. Um auf diese Option zuzugreifen, suchen Sie im Fragebereich nach der Schaltfläche '''Vorgabewerte bearbeiten''':


'''Valid values'''
*For single choice questions, you will see drop-down boxes letting you  select the desired default.
*For multi choice questions, you will see check boxs letting you select the desired default state (checked or not-checked).
*For text-entry questions{{NewIn|1.92}}, you will have a text entry field in which you can enter any string or [[Expression Manager|expression]].  If you use an expression, you need to include curly braces.
* 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:i'). 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 use the full format in the default answer expression: date('Y-m-d H:s'). The format in the expression is independent of the format in the question settings.


'''Example'''
<center>[[FIle:Edit default answers example.png]]</center>
*You have a non-anonymous survey, where {TOKEN:ATTRIBUTE_1} is the person's age as of the time the tokens table was created.  You want to prefill a question with the person's age and ask them to validate that the age is accurate, or let them change the age value if it is not accurate. In the text entry field for the default value, you would enter {TOKEN:ATTRIBUTE_1}


'''Caution with default value and hidden question'''
* 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]].


</onlyinclude>
=Gültige Werte=
 
 
*Bei Single-Choice-Fragen werden Dropdown-Felder angezeigt, aus denen Sie den gewünschten Standardwert auswählen können.
*Bei Multi-Choice-Fragen werden Kontrollkästchen angezeigt, aus denen Sie den gewünschten Standardstatus (aktiviert oder nicht) auswählen können.
*Für Fragen zur Texteingabe steht Ihnen ein Texteingabefeld zur Verfügung, in das Sie eine beliebige Zeichenfolge oder [[ExpressionScript - Präsentation|Ausdruck]] eingeben können. Wenn Sie einen Ausdruck verwenden, müssen geschweifte Klammern verwendet werden.
*Wenn Sie bei Datum-Uhrzeit-Fragen einen festen Wert setzen, muss das Format des festen Werts JJJJ-MM-TT sein (zum Beispiel: 2022-02-28). Wenn Sie einen Ausdruck zum Festlegen eines Datums verwenden, muss das Format ('Ym-d') oder ('Ymd H:s') sein. Wenn Sie beispielsweise in einer Datumsfrage im Format HH:MM (Stunde und Minute) die aktuelle Uhrzeit als Standard festlegen möchten, müssen Sie im Standardantwortfeld das Vollzeitformat verwenden: '''Datum ('Ymd H:s')'''. Das Format im Ausdruck ist unabhängig vom Format der Frageneinstellungen.
 
{{Alert|Title=Achtung|text= '''Achtung:'''
* Für versteckte Fragen kann ExpressionScript mit [[ExpressionScript - Presentation#Caution_about_using_Assignment_Operator_.28.3D.29|Zuweisungsoperator]] eine alternative Lösung sein.}}
 
 
=Standardwert mit ExpressionScript=
 
 
Nur bei den Fragetypen "Text" und "Ja/Nein" kann der Umfrageadministrator LimeSurvey [[ExpressionScript - Presentation|ExpressionScript]] verwenden, um den Standardwert zu ändern. Für alle anderen Fragetypen können Sie [[ExpressionScript - Presentation#Using_Assignment_Operator|Zuweisungsoperatoren]] verwenden.
 
 
= Beispiel =
 
 
*Sie haben eine nicht anonyme Umfrage, wobei {TOKEN:ATTRIBUTE_1} das Alter der Person zum Zeitpunkt der Erstellung der Umfrageteilnehmertabelle ist. Sie möchten eine Frage/Standardantwort mit dem Alter der Person vorab ausfüllen und sie bitten, das Alter zu bestätigen oder sie den Alterswert ändern zu lassen, wenn dieser nicht korrekt ist. Geben Sie dazu {TOKEN:ATTRIBUTE_1} in das Texteingabefeld für die Standardantwort ein.

Latest revision as of 10:22, 1 March 2024


Einleitung

Sie können für verschiedene Fragetypen einen Standardwert zuweisen, der für den Fall gespeichert wird, dass der Umfrageteilnehmer die Frage überspringt oder entscheidet, dass er oder sie mit der bereitgestellten Standardantwort zufrieden ist. Um auf diese Option zuzugreifen, suchen Sie im Fragebereich nach der Schaltfläche Vorgabewerte bearbeiten:



Gültige Werte

  • Bei Single-Choice-Fragen werden Dropdown-Felder angezeigt, aus denen Sie den gewünschten Standardwert auswählen können.
  • Bei Multi-Choice-Fragen werden Kontrollkästchen angezeigt, aus denen Sie den gewünschten Standardstatus (aktiviert oder nicht) auswählen können.
  • Für Fragen zur Texteingabe steht Ihnen ein Texteingabefeld zur Verfügung, in das Sie eine beliebige Zeichenfolge oder Ausdruck eingeben können. Wenn Sie einen Ausdruck verwenden, müssen geschweifte Klammern verwendet werden.
  • Wenn Sie bei Datum-Uhrzeit-Fragen einen festen Wert setzen, muss das Format des festen Werts JJJJ-MM-TT sein (zum Beispiel: 2022-02-28). Wenn Sie einen Ausdruck zum Festlegen eines Datums verwenden, muss das Format ('Ym-d') oder ('Ymd H:s') sein. Wenn Sie beispielsweise in einer Datumsfrage im Format HH:MM (Stunde und Minute) die aktuelle Uhrzeit als Standard festlegen möchten, müssen Sie im Standardantwortfeld das Vollzeitformat verwenden: Datum ('Ymd H:s'). Das Format im Ausdruck ist unabhängig vom Format der Frageneinstellungen.
  Achtung:
  • Für versteckte Fragen kann ExpressionScript mit Zuweisungsoperator eine alternative Lösung sein.



Standardwert mit ExpressionScript

Nur bei den Fragetypen "Text" und "Ja/Nein" kann der Umfrageadministrator LimeSurvey ExpressionScript verwenden, um den Standardwert zu ändern. Für alle anderen Fragetypen können Sie Zuweisungsoperatoren verwenden.


Beispiel

  • Sie haben eine nicht anonyme Umfrage, wobei {TOKEN:ATTRIBUTE_1} das Alter der Person zum Zeitpunkt der Erstellung der Umfrageteilnehmertabelle ist. Sie möchten eine Frage/Standardantwort mit dem Alter der Person vorab ausfüllen und sie bitten, das Alter zu bestätigen oder sie den Alterswert ändern zu lassen, wenn dieser nicht korrekt ist. Geben Sie dazu {TOKEN:ATTRIBUTE_1} in das Texteingabefeld für die Standardantwort ein.