Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Terminology

  • frisket
  • frisket's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
7 years 1 week ago #149698 by frisket
Terminology was created by frisket
I have a longstanding and ongoing problem with our students struggling to grok the terminology used by Limesurvey. One of the most puzzling aspects is the reversal of the terms 'sub-question' and 'answer option', which is particularly baffling to new users.

In the attached example, Limesurvey refers to the items down the left-hand side of an array as the answer options when in fact they are the sub-questions; and it refers to the choices along the top as the sub-questions when they are in fact the answer options.



I know it's too late to change this, but I am curious as to why this approach was taken.
The topic has been locked.
  • tpartner
  • tpartner's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
7 years 1 week ago #149699 by tpartner
Replied by tpartner on topic Terminology
That appears to be an Array by column type question. In that question type, the y-scale is answers and the x-scale is sub-questions, which means that you can only have a single answer per column.

To simplify it, questions and sub-questions are columns in the data, answers are the values in those columns.

Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.
The following user(s) said Thank You: frisket
The topic has been locked.
  • frisket
  • frisket's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
7 years 1 week ago #149705 by frisket
Replied by frisket on topic Terminology
Ah, thank you. Data design. I knew there had to be a reason. A pity that the wording of the interface is the wrong way round, though.
The topic has been locked.
  • tpartner
  • tpartner's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
7 years 1 week ago #149706 by tpartner
Replied by tpartner on topic Terminology
It's not the wrong way around - that question type rotates the x and y scales.

Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.
The topic has been locked.
  • frisket
  • frisket's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
7 years 1 week ago #149709 by frisket
Replied by frisket on topic Terminology
But the normal user cannot be expected to know or guess that the question type rotates the axes.
The normal user doesn't even think in terms of 'axes': to them it's just a block of subquestions down the side with categorised answers across the top. To them it's not relevant how it's instantiated inside the database.
It's not usually a good idea to allow the internal design and schema of an application to be exposed in the user interface: a user interface is supposed to cover up all the messy internals. I know there are times when it can't be, but the interface should not mislead the user.
The topic has been locked.
  • tpartner
  • tpartner's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
7 years 1 week ago #149711 by tpartner
Replied by tpartner on topic Terminology

But the normal user cannot be expected to know or guess that the question type rotates the axes.

The normal user should refer to the manual to see question layout - manual.limesurvey.org/Question_type_-_Array_by_column

...it's just a block of subquestions down the side with categorised answers across the top.

Have you tested this question type? It does NOT have answers across the top.


Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.
The following user(s) said Thank You: DenisChenu
The topic has been locked.
  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
7 years 1 week ago #149714 by holch
Replied by holch on topic Terminology
I agree that Limesurvey has a few not soo logic naming going on. But in this case I agree with Tpartner. This question type is created to switch the position of answer options and subquestions, that's what this specific question type is for. Therefore the naming is totally correct and in line with the naming used throughout Limesurvey. It is basically a reversed array question. In some cases people need this.

I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.

The topic has been locked.
  • frisket
  • frisket's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
7 years 1 week ago #149721 by frisket
Replied by frisket on topic Terminology
Yes, of course the user should RTFM, but they don't. They call me instead :-)

And yes, if you look at my original post, I attached an example which precisely does have the answers across the top, where they are expected to be. Your example is rather unusual, with the answers down the side.

I think what Limesurvey is missing is that users want what I posted, basically a 5-point array where they get to specify the labels of the columns instead of having them numbered 1-5. If they could do this, they wouldn't be getting themselves in a tangle by using Array by Column. It's a case similar to tag abuse in XML, where the feature required is not visible, so the closest feature is abused to approximate it.
The topic has been locked.
  • tpartner
  • tpartner's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
7 years 1 week ago #149723 by tpartner
Replied by tpartner on topic Terminology
Tony out.

Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.
The topic has been locked.
  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
7 years 1 week ago #149725 by holch
Replied by holch on topic Terminology
Hahahahaha, I have never seen Tpartner giving up on someone....

So, I'll give it another try: There is the normal Array question type, where the "subquestions" are to the left, the answer options are on the top. You can have as many subquestions and answer options as you like (or fit onto the screen). This question type allows only one answer per line (so basically one answer per subquestion).

Now there are some special cases, where people would like to allow only one answer per column, which is why there is a array by column. For all other cases you use the normal Array question.

Here you define the subquestions:

Here you define the answer options:

This is how the question looks like:


So why do they have to use the Array by column if the "normal" array question type is what they are looking for? Not sure if I get the problem...

I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.

The topic has been locked.
More
7 years 1 week ago #149728 by Ben_V
Replied by Ben_V on topic Terminology

frisket wrote: I think what Limesurvey is missing is that users want what I posted, basically a 5-point array where they get to specify the labels of the columns instead of having them numbered 1-5.


What the hell else do you need ?


Benoît

EM Variables => bit.ly/1TKQyNu | EM Roadmap => bit.ly/1UTrOB4
Last Releases => 2.6x.x goo.gl/ztWfIV | 2.06/2.6.x => bit.ly/1Qv44A1
Demo Surveys => goo.gl/HuR6Xe (already included in /docs/demosurveys)
Attachments:
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
7 years 1 week ago #149979 by DenisChenu
Replied by DenisChenu on topic Terminology

holch wrote: ....

So why do they have to use the Array by column if the "normal" array question type is what they are looking for? Not sure if I get the problem...

Because : the way of presentation is not the most important ...

If they want one answer by column : then each column make a columln twhen they export in csv.

Question/subquestion => one information => one column in the data.
Answer : the content of this column.

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.

Lime-years ahead

Online-surveys for every purse and purpose