Type de question - Tableau a double échelle
From LimeSurvey Manual
Brève description
Ce type propose deux échelles de réponse pour chaque sous-question. Un titre peut etre positionné pour chaque échelle en utilisant les paramètres avancés.
On peut assigner un attribut spécial pour utiliser ce type de question en utilisant des listes déroulantes.
Download english sample question: 1_-_Dual_Scale.csv
Download english sample question: 1_-_Dual_Scale_Drop_Down.csv
Les options (paramètres généraux)
Obligatoire
Description
Cette option permet aux administrateurs de l'enquête de demander à leurs répondants de répondre à certaines questions de l'enquête. Si les questions obligatoires ne reçoivent pas de réponse, les répondants ne pourront pas poursuivre. Si vous avez une question comportant plusieurs sous-questions et que vous souhaitez répondre à certaines sous-questions seulement, utilisez l'attribut minimum Answer situé sous l'onglet Logique.
Options disponibles
- Activé - Il faut répondre à la question avant que le participant puisse passer à la page suivante - l'option de réponse « Pas de réponse » n'est jamais affichée.
- Soft - Si la question n'obtient pas de réponse, un avertissement s'affiche lorsque vous essayez de passer à la question. la page suivante - cependant, le participant peut choisir d'ignorer l'avertissement et de continuer. Notez que l'option « Pas de réponse » est toujours affichée (si elle est activée dans les paramètres de présentation de l'enquête)
- Désactivé (par défaut) - La question peut rester sans réponse
Condition (anciennement "Équation de pertinence")
Description
Si la valeur du résultat de la condition est « 1 » ou « vrai », la question est « pertinente » dans le contexte de l'enquête, c'est-à-dire qu'elle est présentée au participant à l'enquête. Sinon, la question est cachée. Toute question d'enquête vous permet de spécifier une équation de pertinence. Cette fonction est le successeur de conditions et prend en charge une logique conditionnelle beaucoup plus complexe.
Coloration syntaxique
Chaque fois que vous enregistrez la condition, elle est évaluée et mise en évidence par la syntaxe. Toutes les erreurs seront codées par couleur afin que vous puissiez les détecter et les corriger rapidement.
Valeurs valides
- Toute condition utilisant la syntaxe ExpressionScript, sans accolades.
Exemples
Voici de bons exemples de syntaxe highlighting.
Paramètres avancés
Largeur de réponse (answer_width)
Description
Cette valeur définit la largeur de la colonne de réponse en utilisant un système de pourcentage. Par exemple, si vous saisissez 40 dans ce champ, 40 % de la largeur de la question sera utilisée pour les réponses. La largeur restante sera répartie également entre les sous-questions.
Valeurs valides
- Toute valeur entière comprise entre 1 et 100.
Ordre de réponse aléatoire (random_order)
Description
Cet attribut amène LimeSurvey à ignorer l'ordre existant des options de réponse/sous-questions et à les classer de manière aléatoire. Cette option permet au créateur de l'enquête de réduire le biais de l'enquête. Veuillez noter que si une question comporte des sous-questions, l'ordre des sous-questions sera aléatoire et non l'ordre des options de réponse.
Options disponibles
- Oui - Randomisez lorsque le participant entre dans l'enquête
- Non (par défaut)
Nom du groupe de randomisation (random_group)
Description
Il place les questions dans un groupe de randomisation spécifié, toutes les questions incluses dans le groupe spécifié étant affichées dans un ordre aléatoire pour les répondants à l'enquête.
Vous pouvez trouver un échantillon d'enquête utilisant le nom du groupe de randomisation dans ExpressionScript sample Survey.
Valeurs possibles
Entrez simplement la chaîne de votre choix (par exemple : « group1 »). Toutes les questions qui ont défini la même chaîne dans la case nom du groupe de randomisation auront leur place dans l'enquête de manière aléatoire (= échangées aléatoirement entre elles).
Aperçu
Pour prévisualiser les questions, utilisez la fonction « Aperçu de l'enquête » au lieu de la fonction « Aperçu du groupe de questions », car il a été signalé que la seconde n'affichait pas les questions dans un ordre aléatoire.
Toujours masquer cette question (cachée)
Description
Si cette option est activée, la question sera toujours masquée - elle ne sera pas affichée aux participants à l'enquête. Cette fonction peut être utilisée dans les scénarios suivants :
- Si vous souhaitez préremplir une question avec une URL et que vous ne souhaitez pas qu'elle s'affiche à l'écran. Cela remplace toutes les conditions utilisées dans l'enquête, car la question correspondante ne sera même pas intégrée à la page.
- Si vous souhaitez stocker ou calculer une valeur à la volée via ExpressionScript - Présentation.
Options disponibles
- On
- Off (par défaut)
En-tête pour la première échelle (dualscale_headerA)
Description
Il s'agit du texte à afficher au-dessus de la première échelle d'options de réponse.
Valeurs possibles
- Toute chaîne de texte
En-tête pour la deuxième échelle (dualscale_headerB)
Description
Il s'agit du texte à afficher au-dessus de la deuxième échelle d'options de réponse.
Valeurs possibles
- Toute chaîne de texte
Utiliser les listes déroulantes (use_dropdown)
Description
Si cette fonction est activée, la disposition des options de réponse utilisera des listes déroulantes au lieu de boutons radio.
Options disponibles
- On - les listes déroulantes sont utilisées.
- Off (par défaut) - les boutons radio sont utilisés.
Séparateur déroulant (dropdown_separators)
Description
Dans les questions à double échelle avec l'option de liste déroulante activée, si cet attribut est défini, la mise en page utilisera le texte fourni comme séparateur entre les listes déroulantes qui correspondent à chaque échelle.
Valeurs valides
- Toute chaîne de texte.
Exemple
Préfixe/suffixe déroulant (dropdown_prepostfix)
Description
Dans les questions à double échelle avec l'option de liste déroulante activée, si cet attribut est défini, la mise en page utilisera le texte fourni comme préfixe et/ou suffixe avant et après les éléments de saisie déroulants. Le format est préfixe|suffixe.
Valeurs valides
- Toute chaîne de texte.
Exemples
- Suffixe avec les lettres EUR : "|EUR"
- Préfixe avec les lettres USD : "USD|"
- Préfixe et suffixe : "USD|EUR"
Préfixe de capture d'écran :
Array filter (array_filter)
Description
The Array filter setting allows you to use any multiple choice question to select or set which responses are displayed in a subsequent list, array or multiple choice question.
- Multiple choice
- Multiple choice with comments
- Multiple short text
- Multiple numeric
- Array (5 point, 10 point, Yes/No/Unknown, Increase/Same/Decrease, Column)
- Array (Dual Scale, Text, Numbers)
- Ranking
Furthermore, each of these question types can be filtered.
The only exception is Array (Column), which can filter other questions, but not itself.How to set a filter
To set a filter, enter the question code of a multiple options question in the array filter box of the question you are currently editing. The respective question will be used as the source of information for the current question, the selected answers from the previous question being retrieved and used as answer options for the current question. For example, if your source multiple option question code is "Q1", enter "Q1" into the 'Array Filter' box to start the filtering process of the answers. Only the answer options that are selected in question Q1 will be visible in the array_filter-ed question.
Cascading
The selected options can be displayed in cascade. This means that you can select a question which filters another question, which filters another question, and so on.
Array filter example
Let's take a look at the following example to better understand the power of this setting:
In the screenshot from above, we got two questions. The first one is a multiple short text question type, while the second one is an array dual scale question type. The answers you provide in the first question will be listed in the second one. Technically, the answers you provide to the subquestions from the first question are filtered and displayed in the second question.
This example can be downloaded from the following link: limesurvey_group_32.lsg. Import this question group into your LimeSurvey installation.
Array exclusion filter (array_filter_exclude)
Description
The Array filter exclusion setting allows you to use any multiple choice question to select or set which responses are NOT displayed in a subsequent list, array or multiple choice question.
- Multiple choice
- Multiple choice with comments
- Multiple short text
- Multiple numeric
- Array (5 point, 10 point, Yes/No/Unknown, Increase/Same/Decrease, By column)
- Array (Dual Scale, Text, Numbers)
- Ranking
Furthermore, each of these types of questions can filtered.
The only exception is Array by column which can filter other questions, but it cannot be filtered.How to set it up
Enter the question code of a multiple options question in the array exclusion filter box of the question you are currently editing. The respective question will be used as the source of information for the current question, the non-selected answers from the previous question being retrieved and used as answer options for the current question. For example, if your source multiple option question code is "Q1", enter "Q1" into the 'Array exclusion filter' box to start the filtering process of the answers. Only the answer options that are NOT selected in question Q1 will be visible in your question.
Cascading
The selected options can be displayed in cascade. This means that you can select a question which filters another question, which filters another question, and so on.
Example
Let's see together the below example:
In the screenshot from above, we got two questions. The first one is a multiple choice question type, while the second one is a multiple choice with comments question type. The answers you provide in the first question will be excluded from the second one. For example, if you select the ComfortUpdate option (that has the subquestion code 'SQ1') and the Plugin option ('SQ4'), the 'SQ1' and the 'SQ4' subquestion correspondents from the second question will be excluded. In our screenshot, we can observe that only the unselected options in the first question and displayed in the second one.
This example can be downloaded from the following link: Limesurvey_group_array_filter_exclude.zip. Import this question group into your LimeSurvey installation.
Insert page break in printable view (page_break)
Description
This attribute is only active when you actually print a survey from the Printable View. It forces a page break before the question.
Available options
- On
- Off (default)
Show in public statistics (public_statistics)
Description
This attribute allows the survey administrator to chose if a particular question results should be displayed to the survey participants after they submitted the survey.
The default setting for each question is 'Off' (=Do not show the question statistics to the respondents). You have to enable this for every single question if you want to show the survey statistics of that (those) particular question(s) to the survey participants after the survey submission.
Available options
- On
- Off (default)
SPSS export scale type (scale_export)
Description
This is used for SPSS export only. This attribute overrides the default scale guessed by SPSS. To learn what the different measurement scales do, please read the related SPSS documentation.
Available options
- Default (default)
- Nominal
- Ordinal
- Scale
Minimum answers (min_answers)
Description
This function can be used to ensure that a user selects at least a certain number of answers in a multiple choice question.
Valid values
- Any integer value above 0
- Any number
- Any SGQA code
- Any question code (variable name)
- Any equation, using ExpressionScript syntax, without surrounding curly braces.
Example
If set to X (a random number), the users can submit the survey form if they select at least X checkboxes. If this option is utilised for ranking questions, this ensures that at least three items are ranked before allowing the respondent to submit the answers/survey.
Maximum answers (max_answers)
Description
It can be used to limit the total number of answers a user can select in a multiple choice question.
Valid values
- Any number value
- Any SGQA code
- Any question code (variable name)
- Any equation, using ExpressionScript syntax, without surrounding curly braces.
Example
If set to 2, the user will only be able to check at most two checkboxes or one checkbox + fill the "Other" field (if any). For the Ranking question type, the participant would be able to select maximum two items.