How to restrict response options in an matrix question?

More
4 years 2 days ago #95381 by Einstein
Einstein created the topic: How to restrict response options in an matrix question?
I´m trying to put up a form for a vote.



How can I restrict the response options in this matrix question? One should only be able give 1 x 1. Vote, 1 x 2. Vote, 1 x 3. Vote and 5 x No Vote. So nobody can give 2 or 3 1.Votes....

But also the other way round. It should only be possible to save the question if I have given a 1., 2. and 3. Vote.

Thank you for your help
Einstein
Attachments:

Please Log in to join the conversation.

More
4 years 1 day ago #95386 by tpartner
tpartner replied the topic: How to restrict response options in an matrix question?
How about dropping the "No Vote" column and using the Array by column question type?

Cheers,
Tony Partner
Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.

Please Log in to join the conversation.

More
4 years 18 hours ago #95408 by Einstein
Einstein replied the topic: How to restrict response options in an matrix question?
Hi,

i´ve tested the Array by column question type. That solves some problems but now I have some others.

How can I assure that one candidate can only get one vote and not 1., 2. and 3 Vote



Moreover I need to find a way to assign a score to each candidate according to the vote. 1.Vote is 3 points, 2. Vote is 2 points and 3. Vote is 1 point. I could interchange "vote" and "candidate" which might be the best thing, but then I´ll have to find a solution for the problem that several candidates can receive 1., 2,. and 3. votes. Any Ideas?



Thanks
Einstein
Attachments:

Please Log in to join the conversation.

More
4 years 14 hours ago #95434 by holch
holch replied the topic: How to restrict response options in an matrix question?
I guess this will require some Javascript and this is more tpartners area.

I'm not a LimeSurvey GmbH member. I answer at the LimeSurvey forum in my spare time. No support via private message.
Some helpful links: Manual (EN) | Question Types | Workarounds

Please Log in to join the conversation.

More
4 years 13 hours ago #95438 by Einstein
Einstein replied the topic: How to restrict response options in an matrix question?
Thats what it looks like at the moment. Any simple ideas how assure that people can award only 3 votes in total. 1 first vote, 1 second vote and 1 third vote.


Attachments:

Please Log in to join the conversation.

More
4 years 12 hours ago #95439 by bkgray
bkgray replied the topic: How to restrict response options in an matrix question?
The behavior you are describing sounds like a ranking question to me. Have you looked at that question type?

The presentation is different, but it will do what you want: each candidate can be selected no more than once, and no more than x candidates can be selected.

Please Log in to join the conversation.

More
4 years 11 hours ago #95442 by Einstein
Einstein replied the topic: How to restrict response options in an matrix question?
That seems to work. Last challenge now (but crucial) is to find a way that the candidates get 3 points on 1.Rank, 2 points on 2. Rank, 1 point on the 3.Rank.

You know how to manage that?


Attachments:

Please Log in to join the conversation.

More
4 years 10 hours ago #95443 by bkgray
bkgray replied the topic: How to restrict response options in an matrix question?
I'm not aware of a way to calculate total points on a ranking question within LimeSurvey. I would put the results into Excel and work with it there.
  • From the survey's front page, from the Responses menu choose Responses and statistics.
  • On the next screen, choose Get statistics from these responses (the pie-chart icon)
  • Select the fields you want, and select the output format to be Excel.
  • Click on View Stats.

You'll have to strip away some text and the percentages column, and re-arrange some data. After that some simple Excel formulas will give you what you need.

Please Log in to join the conversation.

Start now!

Just create your account and start using Limesurvey today.

Register now