Welcome to the LimeSurvey Community Forum

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

Search Results (Searched for: multiple)

  • tzengshinfu
  • tzengshinfu's Avatar
27 Jun 2023 09:18
Please help us help you and fill where relevant:
Your LimeSurvey version: LimeSurvey Community Edition  Version 5.6.14+230403
Own server or LimeSurvey hosting: Own Server
Survey theme/template: fruity
==================
We would like participants to be able to update their responses after completing the survey using the link provided in the invitation email.

The following settings have been configured:
Global survey settings
->Participant settings
->->Anonymized responses:OFF
->->Enable participant-based response persistence:ON
->->Allow multiple responses or update responses with one access code:ON

However, even after participants resubmit their answers, the responses remain as the initial submission.

What else do we need to configure?

Thanks a lot in advance.
  • Joffm
  • Joffm's Avatar
26 Jun 2023 13:41 - 26 Jun 2023 13:42
Replied by Joffm on topic participation survey
Hi, 
in your version there is included the plugin "statFunctions" (maybe you have to activate it).
Unfortunately you didn't answer all questions at the beginning.

With this you count the number of selected seats.

As there is no subquestion relevance on single punch questions you have to use a hidden multiple question where you preset the still available options by an equation, and set the array filter of your single question on this multiple.

If you are able to read German or to use Google translate:
In the German part of the forum (page 6,7,or 8) you find my "Tutorial 3: Gimmicks..." where this is shown (with some sample surveys)

Joffm
  • holch
  • holch's Avatar
23 Jun 2023 22:00 - 23 Jun 2023 22:01
What you are looking for is a loop, but Limesurvey doesn't have loops. You could start the whole survey again by including the survey url in the end URL, but I don't think this is the best approach.

I would do it differently.

Make the first question a multiple response question and let your participants mark all workshops they participated in.

Create a set of questions for each of the available workshops and show / hide these questions depending on if the respondent checked the workshop in the first question. Of course, this only works if you have a finite number of workshops.

This will also help you when you analyse the responses, because if each workshop has its own set of questions, you don't have to rearrange your data for your analysis. You know that in a specific column the evaluation only is for a specific workshop.
  • Mon2016
  • Mon2016's Avatar
23 Jun 2023 20:40
Replied by Mon2016 on topic Take those marked in a multiple question.
Excellent Joffm

you helped me a lot

Millions of thanks... 
  • Joffm
  • Joffm's Avatar
23 Jun 2023 20:13
Replied by Joffm on topic Take those marked in a multiple question.
Yes, "count" works, too.
But, of course not count(eqBrands).
"eqBrands" is a string.
But you know that it contains one character for each selected brand.
Read the manual about "implemented functions".

Joffm 

 
  • Mon2016
  • Mon2016's Avatar
23 Jun 2023 18:47
Replied by Mon2016 on topic Take those marked in a multiple question.
Thanks Joffm,
Would this be from the eq Brands question?

It would be like count(eqBrands)==1

count(eqBrands)==2

count(eqBrands)==3
Could this work?

Thank you for all of your help <3
  • Joffm
  • Joffm's Avatar
23 Jun 2023 18:00
Replied by Joffm on topic Take those marked in a multiple question.
Either you check if the substring is empty, 
or you check the length of the string.
Joffm 
  • Abbaddon223
  • Abbaddon223's Avatar
23 Jun 2023 17:42
That's absolutely spot on! I'll go and check that out.

The question type is Multiple numerical input so the slider feature to be used (I can change this if it causes an issue).

Thank you for your help, that's really appreciated.
  • Mon2016
  • Mon2016's Avatar
23 Jun 2023 16:50
Replied by Mon2016 on topic Take those marked in a multiple question.
Thank you very much Joffm

From what I understand:

Getting the result of eqBrands

This goes in the text of my question: {if( substr(eqBrands,0,1)=="A","Adidas",if(substr(eqBrands,0,1)=="B","Amazon", if(substr(eqBrands,0,1)== "C","Bershka",...,if(substr(eqBrands,0,1)=="u",Q13_other))))...

I substitute when it is the case:

Q2101: ( substr(eqBrands,0,1)

Q2102: ( substr(eqBrands,1,1)

Q2103: ( substr(eqBrands,2,1)

Q2104: ( substr(eqBrands,3,1)

Q2105: ( substr(eqBrands,4,1)

....

But which relevant equation should I use if they only chose 3 brands?

It should only show 3 and not all 10.

Sorry but sometimes I'm a little slow to understand.


:(
  • Joffm
  • Joffm's Avatar
23 Jun 2023 16:42
Replied by Joffm on topic Take those marked in a multiple question.

Probably Joffm has a good solution, I am sure. 

Haha,

What you can do, is:
In an equation "eqBrands" join the selected brands into a string, like
{join(if(Q13a_1=="Y","A",""),if(Q13a_2=="Y","B",""),...,if(Q13a_26=="Y","Z",""),if(Q13a_27=="Y","a",""),...,if(Q13a_47=="Y","u",""))}
You will get something like "DGMTfm"
Now in each of your ten questions you display the brand of the respective character:
Q2101: {if(substr(eqBrands,0,1)=="A","Adidas",if(substr(eqBrands,0,1)=="B","Amazon",if(substr(eqBrands,0,1)=="C","Bershka",...,if(substr(eqBrands,0,1)=="u",Q13_other))))...)))}

Q2102: {if(substr(eqBrands,1,1)=="A","Adidas",if(substr(eqBrands,1,1)=="B","Amazon",if(substr(eqBrands,1,1)=="C","Bershka",...,if(substr(eqBrands,1,1)=="u",Q13_other))))...)))}
...

Disadvantage: Before you are able to analyze, you will have to restructure your data.

Joffm
  • Mon2016
  • Mon2016's Avatar
23 Jun 2023 16:26
Replied by Mon2016 on topic Take those marked in a multiple question.
Yes of course.

My idea is believing that it is less likely that they have bought in more than 10 stores.

But having the idea of ​​how to do it, I can play a little with the number of questions that I can enter to allow me to activate the survey.

Hopefully @Joffm can rescue me from this problem.
 
 
  • Joffm
  • Joffm's Avatar
23 Jun 2023 16:25
Replied by Joffm on topic Conditions on subquestions
Hi,
of course you can set conditions on subquestions
 

But in your case the buzzword is "array filter".
[url] manual.limesurvey.org/Question_type_-_Mu...r_.28array_filter.29 [/url]
Set the array dilter of Q2 on Q1. Remenber: Identical codes".
Read the manual about question types.

Joffm
 
  • holch
  • holch's Avatar
23 Jun 2023 16:19 - 23 Jun 2023 16:21
Replied by holch on topic Take those marked in a multiple question.
Looking at your survey, it made a little bit more sense.

However, what happens when someone marks more than 10 in Q13a? Maybe change the question to something like,
"Por favor, escoge hasta 10 tiendas donde mas has comprado ropa/zapatos en los últimos 6 meses?" or something like that.

Now you will need to pipe these up to 10 brands into the 10 follow up questions, which is a little tricky. I will have to think. Probably Joffm has a good solution, I am sure. 
  • Mon2016
  • Mon2016's Avatar
23 Jun 2023 16:12
Replied by Mon2016 on topic Take those marked in a multiple question.
Hello Holch,

Sorry, I don't think I understood myself. hahaha


Well, in short, I want to show the selected stores from Q13a in Q21 that are asked brand by brand, so setting the same question 47 times for 47 brands makes a very long survey.

So I want to look at the possibility of only having 10 questions and pulling the ones that you checked in Q13a.

<3
  • holch
  • holch's Avatar
23 Jun 2023 16:05
Replied by holch on topic Take those marked in a multiple question.
I don't really understand the description of the issue, it is a little confusing. I'll try to import your survey and see if I can understand it when looking at your survey.

Off topic:

My versión LS is: Versión 3.25.10+210128


Your version is from 28/01/2021, so 2,5 years old and hasn't received any updates, bug fixes or security patches since then. Considering that Limesurvey is a data collection platform and you responsibility to keep the information provided to you save, you should really update your installation on a regular basis.
Displaying 706 - 720 out of 761 results.

Lime-years ahead

Online-surveys for every purse and purpose