Actions

Default answers/fr: Difference between revisions

From LimeSurvey Manual

(Updating to match new version of source page)
(Created page with "*Vous disposez d'une enquête non anonyme, où {TOKEN:ATTRIBUTE_1} correspond à l'âge de la personne au moment où le tableau des participants à l'enquête a été créé....")
 
(15 intermediate revisions by 3 users not shown)
Line 2: Line 2:
<onlyinclude>
<onlyinclude>


TO BE UPDATED


===Valeurs par défaut (defaults)===
=Présentation=


'''Description'''


This lets you set the default values for some list question type, multiple choice question types and text question type {{NewIn|1.92}} .
Vous pouvez attribuer à différents types de questions une valeur par défaut à enregistrer dans le cas où le participant à l'enquête saute la question ou décide qu'il est satisfait de la réponse par défaut fournie. Pour accéder à cette option, recherchez le bouton '''modifier les réponses par défaut''' situé sur le panneau de questions :


'''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>
=Valeurs valides=
 
 
*Pour les questions à choix unique, vous verrez des listes déroulantes à partir desquelles vous pourrez sélectionner la valeur par défaut souhaitée.
*Pour les questions à choix multiples, vous verrez des cases à cocher à partir desquelles vous pourrez sélectionner l'état par défaut souhaité (coché ou non coché).
*Pour les questions de saisie de texte, vous disposerez d'un champ de saisie de texte dans lequel vous pourrez saisir n'importe quelle chaîne ou [[ExpressionScript - Présentation|expression]]. Si vous utilisez une expression, des accolades doivent être utilisées.
*Pour les questions date-heure, si vous définissez une valeur fixe, le format de la valeur fixe doit être AAAA-MM-JJ (par exemple : 2022-02- 28). Si vous utilisez une expression pour définir une date, le format doit être du type date (« Ym-d ») ou date (« Ymd H:s »). Par exemple, si vous souhaitez définir l'heure actuelle par défaut dans une question de date au format HH:MM (heure et minute), vous devrez utiliser le format temps plein dans la zone de réponse par défaut : '''date (' Ymd H:s')'''. Le format de l'expression est indépendant du format des paramètres de la question.
 
{{Alert|Title=Attention|text= '''Attention :'''
* Pour les questions cachées, une solution alternative peut être ExpressionScript avec [[ExpressionScript - Présentation#Caution_about_using_Assignment_Operator_.28.3D.29|opérateur d'affectation]] .}}
 
 
=Valeur par défaut avec ExpressionScript=
 
 
Seuls les types de questions « Texte » et « Oui/Non » permettent à l'administrateur de l'enquête d'utiliser LimeSurvey [[ExpressionScript - Présentation|ExpressionScript]] pour modifier la valeur par défaut. Pour tous les autres types de questions, vous pouvez utiliser des [[ExpressionScript - Présentation#Using_Assignment_Operator|opérateurs d'affectation]].
 
 
=Exemple=
 
 
*Vous disposez d'une enquête non anonyme, où {TOKEN:ATTRIBUTE_1} correspond à l'âge de la personne au moment où le tableau des participants à l'enquête a été créé. Vous souhaitez pré-remplir une question/réponse par défaut avec l'âge de la personne et lui demander de valider l'âge ou de la laisser modifier la valeur de l'âge si elle n'est pas exacte. Pour ce faire, saisissez {TOKEN:ATTRIBUTE_1} dans le champ de saisie de texte pour la réponse par défaut.

Latest revision as of 16:53, 28 August 2023


Présentation

Vous pouvez attribuer à différents types de questions une valeur par défaut à enregistrer dans le cas où le participant à l'enquête saute la question ou décide qu'il est satisfait de la réponse par défaut fournie. Pour accéder à cette option, recherchez le bouton modifier les réponses par défaut situé sur le panneau de questions :



Valeurs valides

  • Pour les questions à choix unique, vous verrez des listes déroulantes à partir desquelles vous pourrez sélectionner la valeur par défaut souhaitée.
  • Pour les questions à choix multiples, vous verrez des cases à cocher à partir desquelles vous pourrez sélectionner l'état par défaut souhaité (coché ou non coché).
  • Pour les questions de saisie de texte, vous disposerez d'un champ de saisie de texte dans lequel vous pourrez saisir n'importe quelle chaîne ou expression. Si vous utilisez une expression, des accolades doivent être utilisées.
  • Pour les questions date-heure, si vous définissez une valeur fixe, le format de la valeur fixe doit être AAAA-MM-JJ (par exemple : 2022-02- 28). Si vous utilisez une expression pour définir une date, le format doit être du type date (« Ym-d ») ou date (« Ymd H:s »). Par exemple, si vous souhaitez définir l'heure actuelle par défaut dans une question de date au format HH:MM (heure et minute), vous devrez utiliser le format temps plein dans la zone de réponse par défaut : date (' Ymd H:s'). Le format de l'expression est indépendant du format des paramètres de la question.
  Attention :



Valeur par défaut avec ExpressionScript

Seuls les types de questions « Texte » et « Oui/Non » permettent à l'administrateur de l'enquête d'utiliser LimeSurvey ExpressionScript pour modifier la valeur par défaut. Pour tous les autres types de questions, vous pouvez utiliser des opérateurs d'affectation.


Exemple

  • Vous disposez d'une enquête non anonyme, où {TOKEN:ATTRIBUTE_1} correspond à l'âge de la personne au moment où le tableau des participants à l'enquête a été créé. Vous souhaitez pré-remplir une question/réponse par défaut avec l'âge de la personne et lui demander de valider l'âge ou de la laisser modifier la valeur de l'âge si elle n'est pas exacte. Pour ce faire, saisissez {TOKEN:ATTRIBUTE_1} dans le champ de saisie de texte pour la réponse par défaut.