Array questions ask several sub-questions in one grid, so participants answer a set of related items in one go instead of working through the same question over and over. LimeSurvey offers five of them, and they differ by shape — what runs down the side, what runs across the top, and what participants fill in.
Add an array
- Click the + button in the top bar.
- Pick the one you want from the Array group.
Which array do I want?
- Array (Point choice) — your sub-questions down the side, your own answer options across the top. Every sub-question is rated on the same scale you define. This is the one most people want.
- Array (Texts) — a grid of text boxes. Sub-questions run down the side and across the top, and participants type into each cell.
- Array (Numbers) — the same grid, but each cell is a numbered dropdown instead of a text box.
- Array by column — Array (Point choice) with the axes swapped: answer options run down the side, sub-questions across the top.
- Array dual scale — each sub-question gets two answer scales side by side, each with its own heading. Use it to rate the same items on two dimensions at once, such as importance and satisfaction.
A No answer option is added automatically to the choice-based arrays when the question is not mandatory.
Setting your own scale
With Array (Point choice) you write the answer options yourself, so the scale is however long you need it. Older LimeSurvey versions had fixed variants for this — Array (5 point choice), Array (10 point choice), Array (Yes/No/Uncertain) and Array (Increase/Same/Decrease) — each hard-wired to one set of answers. Those are no longer offered: create the question as Array (Point choice) and type the answers you want. Surveys built on the old types keep working.
Array or question group?
An array is a single question with several sub-questions inside it, all sharing one answer scale. A question group is a container that holds separate questions, usually shown as one page. If your items need different answer options, use separate questions in a group rather than an array.
Related Articles
Array (Texts)
Overview The Array (Texts) question type provides a matrix of text boxes, with one set of sub-questions as the "y-axis" and another set of sub-questions as the "x-axis". Adding This Question Type Click the + button in the top bar and choose Array ...
Special question types: where classic "mask questions" live now
In classic LimeSurvey documentation, "mask questions" was a catch-all category for question types where the input of answers is predefined — things like Yes/No, Gender, Date/time, Numerical input, Equation, and File upload. The LimeSurvey 7 question ...
Array (Numbers)
Overview The Array (Numbers) question type displays a matrix of dropdowns with numbered options. Sub-questions can be placed on both the y-axis and the x-axis. Click the + button in the top bar and choose Array (Numbers) from the Array group. ...
Array by Column
Overview This question type is the same as an array, except the sub-question and answer axes are swapped. Click the + button in the top bar and choose Array by column from the Array group. Related Question Types The following related array variants ...
Array Dual Scale
Overview The Array Dual Scale is a specialized question format in LimeSurvey that provides two scales of answer options for each sub-question. Users can set a heading for each scale from the question display options. Click the + button in the top bar ...