Actions

Fragetyp; Matrix (Zahlen)

From LimeSurvey Manual

This page is a translated version of the page Question type - Array (Numbers) and the translation is 56% complete.
Outdated translations are marked like this.
Other languages:
Deutsch • ‎English • ‎Nederlands • ‎español • ‎français • ‎slovenščina • ‎日本語

Kurzbeschreibung

Mit diesem Fragetyp kann eine Matrix mit nummerierten Dropdown-Boxen erstellt werden.


Die Frage wird wie folgt den Umfrageteilnehmern dargestellt:

DP MFN.jpg

Über das Attribut Anzeige als Ankreuzfelder in der Registerkarte Anzeige kann festgelegt werden, dass die Antwortoptionen als Kontrollkästchen angezeigt werden.


Die Frage wird wie folgt den Umfrageteilnehmern dargestellt:

DP MFN CB.jpg


Eine Beispieldatei für die Darstellung als Dropdown-Felder kann hier als ZIP-Datei heruntergeladen werden.

Eine Beispieldatei für die Darstellung mit Kontrollkästchen kann hier als ZIP-Datei heruntergeladen werden.

Help.pngPlease note that no relevance equation can be used in the subquestion fields located on the X-scale.

Basis-Einstellungen


Pflichtangabe

Beschreibung:

Mit dieser Option wird festgelegt, ob eine bestimmte Frage von Umfrageteilnehmern zum Fortfahren beantwortet werden muss. Müssen nur bestimmte Unterfragen beantwortet werden, verwenden Sie das Attribut minimale Antwort in der Registerkarte Logik (nur bei Matrix- oder Mehrfachauswahlfragen).


Help.png Wenn Sie eines der vorinstallierten Designvorlagen verwenden und Pflichtangabe aktiviert ist, wird neben der Frage ein rotes Sternchen angezeigt. Wenn Sie dieses ausblenden möchten, schauen Sie bitte in unsere FAQ.


Verfügbare Optionen:

  • An
  • Aus (Standardwert)


Relevanz-Gleichung

Beschreibung:

Ist das Ergebnis einer Relevanz-Gleichung 1 oder wahr, ist die Frage im Umfragekontext relevant. Dies bedeutet, dass Sie den Umfrageteilnehmern angezeigt ist. Eine Relevanz-Gleichung kann für jede Frage einer Umfrage angegeben werden.

Syntax-Hervorhebung:

Wenn Sie die Relevanz-Gleichung speichern, wird sie ausgewertet und die Syntax hervorgehoben. Fehler werden farblich gekennzeichnet, damit Sie sie schnell erkennen und beheben können.

Notice.png
 Hint: Um zu überprüfen, ob alle Relevanz-Gleichungen in Ihrer Umfrage korrekt funktionieren, lesen Sie unsere Funktion Umfrage Logikdatei.


Gültige Werte:

Beispiel

Hier finden Sie Beispiele für die Syntax-Hervorhebung (derzeit nur auf Englisch).



Validation (using regular expressions) (preg_validation)

Beschreibung

This option lets you specify a regular expression with which you can validate all the parts of a question.

If any question or subquestion value does not meet the validation requirements, the background colour of the text entry field will be changed to red so that users can easily see which parts of the question need to be corrected. Thus, you can do on-page validation. In this way you will not need to wait for the user to click on the submit button to validate the respective question.

Gültige Werte

  • Jeder gültige reguläre Ausdruck

Example


Display

Answer width (answer_width)

Beschreibung

This value sets the answer column width by using a percentage system. For example, if you type in this field 40, then 40 percent of the width of the question will be used for answers. The remaining width will be equally divided between the subquestions.

Valid values

  • Any integer value from 1 to 100.


Hide tip (hide_tip)

Description

Most questions will usually include a tip that says "Please choose one of the following options" or a hint text on how to fill out the question. This attribute allows you to turn off or on this tips/hints.

These tips/hints include validation criteria messages (such as min/max number of answers, min/max/equals sum value). If hide_tip is enabled, these messages will be hidden. However, if the user enters invalid data, the tips will appear. They will be coloured in red, getting changed to green once the validation criteria are met.

Available options

  • On - the tips/hints are hidden;
  • Off (default).


Get order from previous question (get_order_previous_q)

Description

This function is used when you want to keep the order of the subquestions from a previous question the same. This is useful if that question has the randomization option enabled.

Valid values

  • Any question code



Zufällige Antwortreihenfolge (random_order)

Beschreibung

Dieses Einstellung bewirkt, dass LimeSurvey die bestehende Reihenfolge der Antworten/Teilfragen dieser Frage ignoriert und durch eine zufällige Anordnung ersetzt. Durch eine zufällige Verteilung soll gewährleistet werden, dass Benutzer keine Neigung/Tendenz zu einzelnen Antworten entwickeln können. Bitte beachten Sie, dass wenn eine Frage Teilfragen hat, dann werden die Teilfragen randomisiert, nicht die Antwortoptionen.

Verfügbare Optionen

  • Ja - Beim Starten der Umfrage einmalig ein zufällige Reihenfolge setzen
  • Nein (Standard)



Text input box size (input_box_size)

Notice.png
 Hint: This features is available starting in version 3.0.0


Description

This function allows you to set the size of the text area (the text input box). By default, LimeSurvey forces the input box to be displayed with a default size. This can be overridden by making use of this function.

Help.png To move the box on the next line, you need to increase the size of the wrapper. To do so, increase the value of the text input width attribute.

Valid values

  • Any numeric value



Reverse answer order (reverse)

Description

If activated, the order of the answers will be reversed.

Available options

  • On
  • Off (default)

Example

Let's assume that you want to use an Array (Numbers) question type. If this option is disabled (default value), then the possible answers a survey participant can select are: "1, 2, 3, ... , 10". If enabled, the setting will reverse the order of the available answers: "10, 9, 8, ... , 1".


QS:Multiflexible checkbox/de


Repeat headers (repeat_headers)

Description

This option can be used if you add to a question a high number of subquestions. If this is the case, use this option in order to tell LimeSurvey after how many subquestions should the headers be repeated.

Valid values

  • Any integer values;
  • The default value is 0 - the repeat headers function is deactivated.


Question theme (question_theme)

Description

It allows you to use customized themes for the respective question.

Available options

  • Your created question themes which are located under the Question themes in the Themes panel.

See: https://manual.limesurvey.org/Question_themes

Help.png Note: This feature is under development at the moment.


Always hide this question (hidden)

Description

If enabled, the question will always be hidden - it will not be displayed to the survey participants. This function can be used in the following scenarios:

  • If you wish to prefill a question with a URL and you want not to have it displayed on the screen. This overrides any conditions used within the survey because the respective question will not even be embedded on the page.
  • If you wish to store or calculate a value on the fly via the ExpressionScript - Presentation.
Help.png Note: A common question type that is used with this function is the Equation one.

Available options

  • On
  • Off (default)


CSS class (css_class)

Description

If you want to add special CSS classes to certain questions, you can enter the CSS class name(s) in this box. Make sure you leave an empty space between different class names.

Valid values

  • Any text string with a space between different CSS class names.
Notice.png
 Hint: You can also insert an expression in this box (New in 3.0.0 ). Remember that the output of the expression will not be updated dynamically.


Important.png
  According to the W3C, CSS class names can contain only the characters [a-zA-Z, and 0-9] and ISO 10646 characters U+00A1 and higher, plus the hyphen (-) and the underscore (_). They cannot start with a digit, or a hyphen followed by a digit. LimeSurvey encodes CSS classes, but it does not fix it totally.



Minnimalwert (multiflexible_min)

Beschreibung

Diese Option ist nur im Fragetyp Matrix(Zahlen) verfügbar.

Dies legt den minimalen numerischen Wert für die Dropdown-Listen fest.

Gültige Werte

* Beliebiger ganzzahliger Wert
  • Beliebige Zahl
  • Beliebiger SGQA-Code
  • Beliebiger Fragecode (Variablenname)
  • Beliebige Gleichung unter Verwendung der Expression Manager Syntax ohne die umgebenden geschweiften Klammern.

Beispiel

Um ein Dropdown-Feld ab 7 festzulegen, setzen Sie dieses Attribut auf 7.


Text inputs (input_boxes)

Description

It is available only for the Array (Numbers) question type.

The answer has to be typed within a text box if this option is enabled. The step value will not be used. The respondents can submit a numerical value as answer.

The minimum and maximum values can also be set up from the question display options.

Otherwise, the survey participants will have to choose from a dropdown list the answer option to the question.

Available options

  • On - the input box is used
  • Off (default) - the dropdown list is used


QS:Multiflexible step/de

QS:Multiflexible max/de


Relevance help for printable survey (printable_survey_relevance_help)

Description

If you wish to print a survey, you can also print the relevance equations for each question. But, if you wish to offer instead an explanation rather than the expression on the printed form, fill in this box with the text explanation for the relevance equation.

Valid values

  • Any text and/or numbers you wish to be displayed on the printable form.


Input

Input maximum characters (input_max_characters)

Description

The following option allows you to type in a numerical value that will represent the maximum number of characters that can be entered by the survey respondents in the answer text box(es) of the respective question.

Valid values

  • Any numerical value

Example

  • If you wish the survey participants to type in a short and concise answer, introduce within the input maximum characters field a small number (e.g., 10-15).


Logic

Minimale Antwortanzahl (min_answers)

Beschreibung

Dies Funktion kann genutzt werden, um sicherzustellen, dass ein Benutzer mindestens eine bestimmte Anzahl Antworten einer Mehrfachauswahl wählt.

Gültige Werte

  • Beliebiger ganzzahliger Wert über 0!
  • Beliebige Zahl
  • Beliebiger SGQA Code
  • Beliebiger Fragencode (Variablenname)
  • Beliebige Gleichung mit ExpressionScript -Syntax, ohne umschließende geschweifte Klammern.

Beispiel

Bei der Einstellung X (eine zufällige Zahl) können die Benutzer das Umfrageformular senden, wenn sie mindestens X Kontrollkästchen aktivieren. Wenn diese Option für das Ranking von Fragen verwendet wird, wird sichergestellt, dass mindestens drei Elemente eingestuft werden, bevor der Teilnehmer die Antworten / Umfrage absenden kann.

Help.png Bitte beachten Sie, dass Sie die Frage auf nicht Pflichtfrage setzen müssen, wenn Sie dieses Attribut mit Ranking-Fragen verwenden. Andernfalls müssen alle Elemente eingestuft werden, was nicht intuitiv ist, wenn Sie auch die Funktion min_answers verwenden.



Maximale Antworten (max_answers)

Beschreibung

Mit diesem Wert kann man beim Fragetyp "Mehrfachauswahl" die Anzahl der maximal ausgewählten Antworten festlegen.

Gültige Werte

  • Beliebige Zahl
  • Beliebiger SGQA Code
  • Beliebiger Fragencode (Variablenname)
  • Beliebige Gleichung mit ExpressionScript-Syntax, ohne umschließende geschweifte Klammern.

Beispiel

Bei der Einstellung 2 kann der Benutzer höchstens zwei Kontrollkästchen oder ein Kontrollkästchen aktivieren und das Feld "Andere" (falls vorhanden) ausfüllen. Für den Fragetyp Rangfolge könnte der Teilnehmer maximal zwei Elemente auswählen.



Matrix Filter (array_filter)

Beschreibung

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.

The subsequent questions can be filtered on any array question type, including:
  • 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.

If you wish more questions to be filtered via this option, type the question codes in the box separated by semicolons (;).
Important.png
  The subquestion codes used in the first question must coincide with the subquestion codes from the second one. Otherwise, the array filter function will not filter the answers to the first question. Check the below example to better understand how the whole system works.

Kaskadierung

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.

Matrix Filter Beispiel

Let's take a look at the following example to better understand the power of this setting:


Array filter with multipe short text.jpg


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.



Matrix-Ausschlussfilter

Beschreibung

Mit der Einstellung "Matrix-Ausschlussfilter" können Sie eine beliebige Multiple-Choice-Frage verwenden, um auszuwählen oder festzulegen, welche Antwortoptionen in einer nachfolgenden Liste, einer AMtrix oder einer Multiple-Choice-Frage NICHT angezeigt werden.

Es können die nachfolgenden Fragetypen gefiltert werden auf Basis jedes Matrix-Fragetypen, inklusive:
  • Mehrfachauswahl
  • Mehrfachauswahl mit Kommentaren
  • Mehrfache kurze Texte
  • Mehrfach numerische Eingabe
  • Matrix (5 Punkt 10 Punkt, Ja/Nein/Unbekannt, Abnahme/Gleich/Zunahme, Nach Spalte)
  • Matrix (Doppel-Skala, Text, Zahlen)
  • Reihenfolge

Außerdem kann jeder dieser Fragetypen an sich gefiltert werden.

Die einzige Ausnahme ist der Matrix (nach Spalte)-Fragetyp, der andere Fragen filtern kann, aber selbst nicht gefiltert werden kann.

Einrichtung

Geben Sie den Fragecode einer Frage mit mehreren Optionen in das Feld Matrix-Ausschlussfilter der Frage ein, die Sie gerade bearbeiten. Die jeweilige Frage wird als Informationsquelle für die aktuelle Frage verwendet, wobei die nicht ausgewählten Antworten aus der vorherigen Frage abgerufen und als Antwortoptionen für die aktuelle Frage verwendet werden. Wenn Ihr Quellcode für Mehrfachoptionen beispielsweise "Q1" lautet, geben Sie "Q1" in das Feld "Matrix-Ausschlussfilter" ein, um den Filterprozess der Antworten zu starten. In Ihrer Frage werden nur die Antwortoptionen angezeigt, die in Frage Q1 NICHT ausgewählt wurden.

Wenn Sie möchten, dass weitere Fragen über diese Option gefiltert werden, geben Sie die Fragencodes in das durch Semikolons (;) getrennte Feld ein.
Important.png
  Die in der ersten Frage verwendeten Teilfragecodes müssen mit den Teilfragecodes der zweiten Frage übereinstimmen. Andernfalls filtert die Matrix-Ausschlussfilterfunktion die Antworten auf die erste Frage nicht. Sehen Sie sich das folgende Beispiel an, um besser zu verstehen, wie das gesamte System funktioniert.

Kaskadierung

Die ausgewählten Optionen können in Kaskade angezeigt werden. Dies bedeutet, dass Sie eine Frage auswählen können, die eine andere Frage filtert, die eine weitere Frage filtert und so weiter.

Beispiel

Sehen Sie sich das folgende Beispiel an:


Example array filter exclude.png


Im Screenshot von oben haben wir zwei Fragen. Die erste ist ein Multiple-Choice-Fragetyp, während die zweite ein Multiple-Choice-Fragetyp mit Kommentaren ist. Die Antworten, die Sie in der ersten Frage geben, werden von der zweiten ausgeschlossen. Wenn Sie beispielsweise die Option ComfortUpdate (mit dem Teilfragecode 'SQ1') und die Option Plugin ('SQ4') auswählen, werden die Teilfragen 'SQ1' und 'SQ4' in der zweiten Frage ausgeschlossen. In unserem Screenshot können wir beobachten, dass nur die nicht ausgewählten Optionen der ersten Frage in der zweiten angezeigt werden.

Dieses Beispiel kann unter folgendem Link heruntergeladen werden: Limesurvey_group_array_filter_exclude.zip. Import dieser Fragegruppe in Ihre LimeSurvey-Installation.



Array filter style (array_filter_style)

Description

This function allows you to choose how the array filtered subquestions are displayed. They can either be "hidden" or "disabled".

Help.png To learn how to filter subquestions, please read the following wiki section.

Available options

  • Hidden (default) - if this option is selected, then the previously selected subquestions will not be displayed in the second question.
  • Disabled - if this option is selected, then the previously selected subquestions will be greyed out and become unselectable.

Example

If you wish to use the "disabled" option, then the previously selected subquestions will be displayed like this:

Array filter style disabled.png



Randomization group name (random_group)

Description

It places the questions into a specified randomization group, all questions included in the specified group being displayed in a random order to the survey respondents.

You can find a sample survey using randomization group name in ExpressionScript sample survey.

Valid values

Just enter any string you like (for example: 'group1'). All question which have set the same string within the randomization group name box will have their place in the survey randomized (=randomly exchanged among each other).


Preview To preview the questions use the preview survey instead of the preview question group function, as the second has been reported to not show the questions in a randomized order.



Validierungsgleichung für die ganze Frage (em_validation_q)


Beschreibung

This is an equation that is used to validate the entire question (e.g, all of its parts collectively for a multi-answer question). If the question fails the validation criteria, then em_validation_q_tip message will be displayed (it uses the CSS style .error). This tip uses the .em_q_fn_validation CSS style, which is hidden by default within template.css.

The main difference between this feature and the subquestion validation equations (em_validation_sq option) is that for this feature, if the question (or question parts) fail validation, then an error message could be shown. For the subquestion validation, each text entry cell (e.g., in an array question type, but it can also be applied to single entry question types) will be styled so that the background color is (light) red.

Valid values

  • Any equation that makes use of the ExpressionScript syntax, without surrounding curly braces.

Example

  • You want to collect demographic information from users via a multiple short text question, and you want to validate that the user has entered a valid email address and phone number.

This example shows how the question looks with invalid answers:

Validation-invalid-both.jpg

And here is what it looks like with one invalid answer:

Validation-invalid-phone.jpg

Here is how you edit a question to enter that information:

Validation-gui.jpg

And here is part of the Show Logic File output that lets you check the accuracy of your expression and ensure that there are no syntax errors:

Validation-logic.jpg

As you can see, the validation equation tests that both the email and phone number are either empty or match a regular expression filter.

The validation tip only shows the warning message if the phone or email appears invalid.

Notice.png
 Hint: In order to create complex validation messages, read about the usage of the ExpressionScript.


If you wish to import the example from above into your LimeSurvey installation, download the following .lsq file: Em_validation_q_example.zip.

Notice.png
 Hint: Remember, LimeSuvey uses the Perl syntax for regular expressions, so they should start and end with / (slash character)!



Validierungshinweis für die gesamte Frage

Beschreibung

Wenn Sie die Fragevalidierungsgleichung verwenden, können Sie dieses Feld verwenden, um eine optionale Nachricht als Frage-Tipp anzuzeigen, wie die Frage ausgefüllt werden muss.

Gültige Werte

Beispiel

See the example from the question validation equation wiki section- it shows how the tip can be tailored to show which parts of a multiple short text question fail the validation criteria.


QS:Em validation sq/de


Hinweis für die Validierungsgleichung für Teilfragen

Beschreibung

Wenn Sie Validierung von Teilfragen verwenden, ist dies eine optionale Nachricht / ein optionaler Hinweis, der angezeigt wird, wenn die eingegebene Antwort falsch ist.

Gültige Werte

  • Irgendeine Zeichenkette

Beispiel

  • Wenn Sie das Beispiel zur Validierung von E-Mails nehmen, lautet der Tipp möglicherweise "Bitte geben Sie eine gültige E-Mail-Adresse ein."


Other

Einfügen eines Seitenumbruchs in der Druckansicht

Beschreibung

Dieses Attribut ist nur aktiv, wenn Sie tatsächlich eine Umfrage aus der druckbaren Ansicht drucken. Es erzwingt einen Seitenumbruch vor der Frage.

Verfügbare Optionen

  • An
  • Aus (Standardwert)



SPSS Export Skalentyp (scale_export)

Beschreibung

Wird nur für den SPSS Export benutzt. Dieses Attribut überschreibt die von SPSS erwartete Überschrift. Um zu erfahren, wozu die verschiedenen Überschriften verwendet werden, lesen Sie bitte die entsprechende SPSS-Dokumentation.

Verfügbare Optionen

  • Voreinstellung (Standard)
  • Nominal
  • Ordinal
  • Skala


Statistics

Zeige in öffentlicher Statistik (public_statistics)

Beschreibung

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.

Help.png Note: To have the statistics displayed on the last page, do not forget to enable this functionality from the presentation & navigation settings. Otherwise, no statistics link will be displayed at the end of your 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)



Display chart (display_chart)

Description

This attribute allows the survey administrator to choose if a chart that contains the question results should be displayed to the survey participants after they filled out the survey.

Help.png Note: To have the chart displayed on the last page, you have to enable the following options:


Available options

  • On
  • Off (default)



Chart type (chart_type)

Description

This attribute allows the survey administrator to choose which type of chart will be displayed to the respondent once he/she finished filling out the survey.

Help.png Note: Do not forget to change the question and survey settings in order to have the charts displayed at the end on the survey. For more details, check the wiki section on the display chart question attribute.

Available options

  • Bar chart
  • Pie chart
  • Radar
  • Line
  • PolarArea
  • Doughnut