Welcome to the LimeSurvey Community Forum

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

Complex responses

  • Janita
  • Janita's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 2 months ago #235745 by Janita
Complex responses was created by Janita
Please help us help you and fill where relevant:
Your LimeSurvey version: [see right hand bottom of your LimeSurvey admin screen]
Own server or LimeSurvey hosting:
Survey theme/template:
==================
Dear all, 

I am looking for an online tool for my questionnaire. 
I am wondering if LimeSurvey can do the job. 
Here are the requirements:
- possible to send it by email to hundreds of respondents (internally and externally)
- do not anonymize the responses, I need to see the name and company of the respondent
- possible to send remainders
- see all questions directly after opening the questionnaire
- key element: possibility to have developed responses, example in the picture below.
- see who didn't reply
- possibility to extract the answers.

 

Which tool would be the best please? I have tried Google Forms, Microsoft Forms and Survey Monkey. None of them could do the complex responses.

Best,

Please Log in to join the conversation.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 2 months ago #235746 by holch
Replied by holch on topic Complex responses
Here are the requirements:
- possible to send it by email to hundreds of respondents (internally and externally) --> Check (closed questionnaire mode with tokens)
- do not anonymize the responses, I need to see the name and company of the respondent --> Check (you can choose to anonymize or not)
- possible to send remainders --> Check (You can send reminders)
- see all questions directly after opening the questionnaire --> Check (you can use the all in one option to display all questions on one page. While I usually do not recommend this, you can do it)
- see who didn't reply --> Check (closed questionnaire mode with tokens)
- possibility to extract the answers. - I have no idea what that means. If you want to export the responses to CSV, Excel, SPSS, etc. --> Check. Otherwise: Please explain what you want to do.

- key element: possibility to have developed responses, example in the picture below.

While I don't think that this is a good way to ask these questions, you can do something like this. But this won't be a out of the box question type. You would have to do some adaptations with CSS (and possibly Javascript).

I have tried Google Forms, Microsoft Forms and Survey Monkey. None of them could do the complex responses.


I am not surprised that you won't be able to do this with these tools.

Help us to help you!
  • Provide your LS version and where it is installed (own server, uni/employer, SaaS hosting, etc.).
  • Always provide a LSS file (not LSQ or LSG).
Note: I answer at this forum in my spare time, I'm not a LimeSurvey GmbH employee.

Please Log in to join the conversation.

  • Janita
  • Janita's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 2 months ago #235748 by Janita
Replied by Janita on topic Complex responses
Thanx for your message.

"- possibility to extract the answers. - I have no idea what that means. If you want to export the responses to CSV, Excel, SPSS, etc. --> Check. Otherwise: Please explain what you want to do." => Yes, I meant export, so OK.

" key element: possibility to have developed responses, example in the picture below.

While I don't think that this is a good way to ask these questions" => Why it is not a good way to ask questions? What do you recommend? The picture is only an illustration of what I need, but the logic of my Q&A is the same. I do not see any other option..

Best

Please Log in to join the conversation.

  • tpartner
  • tpartner's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 2 months ago - 2 years 2 months ago #235750 by tpartner
Replied by tpartner on topic Complex responses
Regarding the special question layout, Joffm and I have given many examples of drop-downs in text-array questions.

- forums.limesurvey.org/forum/search?query...te=all&childforums=1

Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.
Last edit: 2 years 2 months ago by tpartner.

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 2 months ago #235752 by Joffm
Replied by Joffm on topic Complex responses
Only to show an example.
A very quickly copy/pasted/adapted example.

 

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 2 months ago #235754 by holch
Replied by holch on topic Complex responses

While I don't think that this is a good way to ask these questions" => Why it is not a good way to ask questions? What do you recommend? The picture is only an illustration of what I need, but the logic of my Q&A is the same. I do not see any other option


Because this looks like a design based on a paper and pencil mindset transferred to online.

Generally (must not be true for all applications of a questionnaire) it is recommendable to present very few questions at the same time.

In the past, these long tables of various questions in one made sense, when questionnaires were on paper and it wasn't possible to taylor follow up questions.

I would separate these questions on different screens. E.g. for the first column I would use a multiple response type question that allows to pick 5 locations. Then on the next page I would present only the chosen 5 locations and let them make a description and then in another question i would let them rate just the 5 chosen locations. With an online questionnaire, you can present only the chosen options in the follow up questions, which of course on paper isn't possible.

Yes, it might mean more pages/screens and maybe more clicks, but it usually is easier to understand and easier to handle for users. They are basically guided through a step by step process.

And you have to keep in mind that you don't have the same control over a screen than you have over a printed questionnaire.

So if you split each of these "questions" up into 3 parts, this can easily be responded on a smartphone. Depending on your target group, the share of people who will use their mobile phone to respond might be over 50%.

Help us to help you!
  • Provide your LS version and where it is installed (own server, uni/employer, SaaS hosting, etc.).
  • Always provide a LSS file (not LSQ or LSG).
Note: I answer at this forum in my spare time, I'm not a LimeSurvey GmbH employee.

Please Log in to join the conversation.

  • Janita
  • Janita's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 2 months ago #235755 by Janita
Replied by Janita on topic Complex responses
Thanx a lot Joffm. Is it difficult to create? I have no experince with the tool.

Please Log in to join the conversation.

  • Janita
  • Janita's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 2 months ago #235756 by Janita
Replied by Janita on topic Complex responses
Dear Holch, thanx a lot for these information.

The reason why I structured it like this in my draft xls version is because I didn’t know that the following is possible:
« for the first column I would use a multiple response type question that allows to pick 5 locations. Then on the next page I would present only the chosen 5 locations and let them make a description ». I have tried in the basic tools but it wasn’t possible, meaning to base the 2nd question on responses to the 1st question .

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 2 months ago - 2 years 2 months ago #235757 by Joffm
Replied by Joffm on topic Complex responses
Hm,
this is an array(text) where you
  • insert the dropdown in the first column by a javascript snippet
  • insert the exclusive boxes of the rating in the 3rd to 7th column by a javascript snippet
  • change the column widths by some css
Furthermore you can add an additional header above the rating scale (by a javascript snippet)

I do not know if it is difficult or not.
As all parts are available here in the forum and I only can combine, change something here and there, but without having real knowledge of javascript, Ishould say "Not too difficult".
To admit: I know other programming languages.
But you also habe experience with other tools as you said.

Of course I can create a sample survey with this skeleton.
But at first you have to decide, and to learn at least the basics.


And, as @holch: I also do not recommend this way to ask the question.
This is a copied paper-pencel questionnaire, not an online survey.

But, as usual, it is your survey.

Joffm


Edit:
@holch already explained why we do not recommend this.
You really should do it in a different way.
And - a very important point - it will be easier to analyse later.
The dataset is better structured.

You see, in your idea, in the first row there can be answers to all 25 places in the second row the same,
E.g. the first repondent selects "Miami", "San Antonio" and "South Bend" as the first three places in the USA
The second "Kansas City", "St.Paul", "Miami"
The third "Tulsa", "Miami", "San Antonio"
You see, you get "Miami" in different columns of the dataset and the rating as well

So later you have to restructure everything.
 

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 2 years 2 months ago by Joffm.

Please Log in to join the conversation.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 2 months ago #235760 by holch
Replied by holch on topic Complex responses

I have tried in the basic tools but it wasn’t possible, meaning to base the 2nd question on responses to the 1st question .


In this case you will need to use the array filter.

www.limesurvey.org/manual/QS:Array_filter/en

Create 3 questions each with the same codes for each option (in your case for the 25 places). But e.g. New York needs to have the same answer / subquestion code in all 3 questions for this to work. Then in the Array Filter section you indicate the question code of the previous question you want the filter of the current to be based on.

Assuming that the first question where they choose the location is a multiple response question with the question code Q1, in Q2 which would be a multiple text type question for example you would insert "Q1" in the array filter section of the advanced question settings.

Then out of the 25 locations in Q2 limesurvey would automatically only show those 5 locations, that were chosen in Q1.

Help us to help you!
  • Provide your LS version and where it is installed (own server, uni/employer, SaaS hosting, etc.).
  • Always provide a LSS file (not LSQ or LSG).
Note: I answer at this forum in my spare time, I'm not a LimeSurvey GmbH employee.

Please Log in to join the conversation.

  • Janita
  • Janita's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 2 months ago #235893 by Janita
Replied by Janita on topic Complex responses
Thanx to both of you for the responses.

I should have say that I am not coding so saying this, it seems difficult for me to use this tool.

Please Log in to join the conversation.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 2 months ago #235922 by holch
Replied by holch on topic Complex responses
Doing simple stuff is usually easy on any platform. But you are not looking for just a normal, simple, straight forward questionnaire (you already noticed that, because many of the other platforms can't do what you want). So it is to be expected, that it is not that simple. You will have to put some time into learning a couple of things, if you want to do it on your own. Otherwise you'll need to hire someone to do it for you. Just like with anything else, e.g. fixing a car, renovating a house, etc.

But the things you are trying to do are not thaaaaaaat complicated. Installing and using limesurvey is free if you use the community edition and host it yourself. There is even a free option in the hosted SaaS version by Limesurvey GmbH which can do basically anything the paid packages can do. The response limit is low, so you probably can't run your study with that, but for testing, this is more than enough.

And the forum here is super helpful, when you have specific problems.

So I recommend that you start setting up a little survey structure and see how far you get. If you run into issues, the forum generally helps pretty quickly. The questions you have shown all have the same structure. So just start with one set of questions and see how it works.

But the array filter is pretty easy. Just set up two questions and give it a try and see what happens. Most people figure that out pretty easy. There is no "coding" involved, you just need to choose the correct question code and put it into the correct field. It's not that hard. Give it a try.

Help us to help you!
  • Provide your LS version and where it is installed (own server, uni/employer, SaaS hosting, etc.).
  • Always provide a LSS file (not LSQ or LSG).
Note: I answer at this forum in my spare time, I'm not a LimeSurvey GmbH employee.

Please Log in to join the conversation.

Moderators: tpartnerholch

Lime-years ahead

Online-surveys for every purse and purpose