Dependency Graph

Dependency Graph
related to related to child of child of duplicate of duplicate of

View Issue Details

This bug affects 1 person(s).
 20
IDProjectCategoryView StatusLast Update
07367Feature requestsSurvey editingpublic2021-12-01 03:06
Reporterjelo Assigned Togalads  
PrioritynormalSeverityfeature 
Status assignedResolutionopen 
Summary07367: "Other answer" at a certain position in the list
DescriptionIf you have "No answer" globally deactivated, you sometimes add an item "No answer" by hand to certain questions.

If you then want to use "other answer", the position of "other answer" is below "No answer".

So it would be a common feature to allow "Other answer" at a certain position in the list.

The most flexible way, would be to allow a "Other answer" field behind every item in the list.

Additional InformationA possible solution: Checkboxes behind the item list
First idea would be to set position via checkboxes behind the item list, which would mean that the other box is displayed below this item.

The idea to allow to display a "other answers" behind every item would need additional fields beside the checkboxes.
TagsNo tags attached.
Bug heat20

Relationships

related to 11988 new Feature requests Allow order of answers and sub question in 'the way admin user want' 

Activities

c_schmitz

c_schmitz

2009-11-11 13:33

administrator   ~24317

Alternative solution: Make the global 'No answer' option question-specific
I guess the better change would be to make the global 'no answer' option available per question. That way you can use it when you need it. This new option should only by available if question is set to be not mandatory.
jelo

jelo

2009-11-11 18:21

partner   ~24318

Last edited: 2021-11-25 10:22

Think the survey designer can take care if the "no answer" option should be used in a mandatory question. And why should the option only be shown if the question is "not mandatory"? If the question is not mandatory most survey designer wouldn't want a dedicated "no answer" option.

BTW:
The multioption list question has the option for other answer / additional comment behind every single item. Wordaround is to hide certain fields via CSS to get the fields only behind certain fields. Something for radiooption list is missing. But I think that might a third solution.
jelo

jelo

2013-08-30 13:09

partner   ~26113

Last edited: 2021-11-25 10:22

A few years have passed. The feature request to allow a free text field behind certain items still stands. To allow a activation per question is ok for the automatic OtherField, but not for the item specific fields.

If you want a other field behind two items of e.g. 5 items radion button question you need to do a workaround with a few extra questions.

Perhaps consider a free format question where a few questions types could be mixed into a certain layout to mimic certain questiontypes.
jelo

jelo

2014-12-05 16:17

partner   ~31183

Last edited: 2021-11-25 10:22

Putting "None of the Above" last on a list (even after 'Other')
http://www.aptigence.com.au/site/node/11

Was there any reason to do it that way? Other after No answer seems to be a bad idea.

If certain fields could be excluded from randomization, it would be possible to add a None of the above/No answer as an item per hand.
jelo

jelo

2015-06-16 00:42

partner   ~32375

Last edited: 2021-11-25 10:22

In the light of 2.06 and 3.0 defining the scope what about a 'No answer' option question-specific and more that one other field in questions?
holch

holch

2015-08-11 17:40

reporter   ~32901

Last edited: 2021-11-25 10:22

I second this. It would be great if we could have a little more flexibility with the "other" boxes.

Ideally, there is a tick box for any answer option that will allow to display a comment field for any of the answer items, no matter were the item is positioned, 1st position, last, middle.

Often you need even more than one "other" comment box, because there might be different "others".
Mazi

Mazi

2015-08-14 10:58

partner   ~32955

Last edited: 2021-11-25 10:22

Since the Limesurvey developers are pretty overworked, let's start small and split this up into several issues we can implement step by step:

1. Allow the user to place the "other" options at a certain position.

2. Allowing several "other" fields:
a) For the multiple choice question this is pretty easy by using "multiple choice with comments" question type" and allowing the user to just not display the text field for certain items.
b) For the list radio question this probably means adjusting the whole question type with all side effects like adjusting
- conditions
- statistics
- exporting results
- importing results (VV import)
- exporting surveys/groups/questions
- importing surveys/groups/questions
- ...

So let's start with #1, then work on #2a and put 2b on the list for 2022 :-)
Mazi

Mazi

2016-04-05 08:59

partner   ~36999

Last edited: 2021-11-25 10:22

For all those who want to place the "other" option at a certain position, check: http://www.limesurvey-consulting.com/how-to-re-order-the-other-option-at-a-limesurvey-survey/
jelo

jelo

2016-04-06 13:12

partner   ~37039

Last edited: 2021-11-25 10:22

The whole Issue Community Support Voting isn't working.
c_schmitz is rejecting this feature request. Is the idea or the implementation?
That's the problem when moving the feature requests to this tool in the beginning.
A discussion thread for every feature request to define a feature request with implementation path seems to be needed to allow a voting here.
trivender

trivender

2016-04-13 20:34

updater   ~37357

Last edited: 2021-11-25 10:22

Need this feature:
https://www.limesurvey.org/community-services/forums/future-features/94172-question-layout-designer#99207
jelo

jelo

2016-09-25 22:41

partner   ~40951

Last edited: 2021-11-25 10:22

The GUI should provide a other field drop-down box behind every answer-item.
Via the drop-downfield you can define what kind of other field should be used.
One line, multiple lines, numbers, numbers (integer), date, time.

See the attached screenshot for real life example.
otherfields.editor.JPG (76,267 bytes)   
otherfields.editor.JPG (76,267 bytes)   
DenisChenu

DenisChenu

2016-12-02 11:14

developer   ~42314

Last edited: 2021-11-25 10:22

Seems related (but not totally) with https://framagit.org/SondagePro-LimeSurvey-plugin/moveSomeAnswers/blob/master/README.md
DenisChenu

DenisChenu

2016-12-07 15:16

developer   ~42446

Last edited: 2021-11-25 10:22

I preder a more global solution : https://bugs.limesurvey.org/view.php?id=11988
DenisChenu

DenisChenu

2016-12-07 15:22

developer   ~42447

Last edited: 2021-11-25 10:22

PS : the screenshot show more a 'List of updatable question type' : i really think it's a must have too.
jelo

jelo

2016-12-07 16:05

partner   ~42453

Last edited: 2021-11-25 10:22

I had widen the scope of my feature request. Position of other field and more than one other field. I will follow your global solution for positioning.
https://bugs.limesurvey.org/view.php?id=11988
tixeon

tixeon

2019-08-06 01:58

reporter   ~53118

Last edited: 2021-11-25 10:22

I prefer to be able to chose the position in the list for other. Sometimes there are 2 options I want below it (not relevant to me, Don't know), or even 3.
joka77

joka77

2020-12-04 16:30

reporter   ~60840

Last edited: 2021-11-25 10:22

"Allow the user to place the "other" options at a certain position"

 I think this is still highly relevant and it would be a nice feature to add this. For exmaple, consider a muliple choice question, where you have different "Yes" answers that add some explanation, e.g.

Question:
Are you planning to provide some information about the results of your project?
Answer options:
Yes, on the project website
Yes, on public events
etc.
Yes, and that is: ________ [other option]
No

Sometimes you want to give the option to add something in case there is no suitable answer provided in the list. It is just easier and more convenient from my point of view to have an option to fill in the answer directly (instad of adding another list type question or text type question afterwards). And it certainly looks a bit weird if you place the "No" option before the "other" option in that example, and that is how it would look like if you wanted to implement this question in LimeSurvey right now.
Mazi

Mazi

2020-12-04 17:33

partner   ~60841

Last edited: 2021-11-25 10:22

For Limesurvey 3 there is a plugin available to position the "other" free text field anywhere: https://survey-consulting.com/product/limesurvey-plugin-change-other-position
tixeon

tixeon

2020-12-04 22:37

reporter   ~60842

Last edited: 2021-11-25 10:22

This discussion links to the one about the other specify not working as it should over here: https://bugs.limesurvey.org/view.php?id=16157#c60756

You can use javascript (attached) to move the location of the other specify (and just relabel it in the setting). However, this functionality doesn't work in an optimal way as it doesn't add a boolean / answer variable for the other option (= extra work in manual data transformations prior to analysis), and people can't tick the box, it only ticks if they start writing in the comment box, which gets construed as an error and results in respondent drop-outs / complaints.

Until this issue is fixed there is a rather elegant work-around which re-positions a short text question into the required comment box location: https://forums.limesurvey.org/forum/can-i-do-this-with-limesurvey/122927-multiple-response-other-that-can-be-ticked
Put other further up the list.txt (1,035 bytes)   
<script type="text/javascript" charset="utf-8">
       
        $(document).ready(function() {
       
                // The number of answers to be fixed at the end of the list
                var fixedAnswers = 1;
               
                // Identify this question
                var qID = {QID};
               
                // Find the number of answers
                var ansCount = $('#question'+qID+' li.answer-item').length;
               
                // Place the last n answers created at the end of the list
                var fixedIndex = fixedAnswers - 1;
                for (var i=0; i<fixedAnswers; i++) {
                        var answer = $( 'input[id$="X'+qID+(ansCount-fixedIndex)+'"]');
                        var answerItem = $(answer).closest('li');
                        var answersList = $(answer).closest('ul');
                        $(answersList).append(answerItem);
                        fixedIndex--;
                }              
        });
</script>
jelo

jelo

2020-12-05 11:53

partner   ~60843

Last edited: 2021-11-25 10:22

This feature request is 11 years old. I would expect that a feature request is confirmed or denied. If it is confirmed, what does 11 years tell us?
Nobody needs this features? So why not just close all old features requests?

LimeSurvey is more like an survey framework for developers (which like workarounds, plugins, tweaking code) than an survey tool for end users.
If you invest in LimeSurvey and workarounds, you can lose everything in the next version of LimeSurvey. The amount of dependencies for a "simple" survey can become pretty high.
That are hidden costs which other SaaS solutions don't have. I wonder how that will work in the SaaS market in the next years and what user problems LimeSurvey wants to solve.
jelo

jelo

2021-11-25 10:39

partner   ~67559

12 Years have passed. How much time does it take to make a singlechoice question with four options and different other fields behind these options? This one took me 15 seconds in a different SaaS tool. No workarounds, No added scripts. No plugins. Just one interface with four clicks. Just as an inspiration for GUI and workflow.
image.png (19,466 bytes)   
image.png (19,466 bytes)   
image-2.png (40,146 bytes)   
image-2.png (40,146 bytes)   
Mazi

Mazi

2021-11-25 12:02

partner   ~67568

@jelo, which tool is that?
jelo

jelo

2021-12-01 03:06

partner   ~67613

@Mazi: Lamapoll

Issue History

Date Modified Username Field Change
2013-08-30 13:09 jelo Note Added: 26113
2013-08-30 14:22 mfaber Issue Monitored: mfaber
2014-12-05 16:17 jelo Note Added: 31183
2015-06-16 00:42 jelo Note Added: 32375
2015-08-11 17:40 holch Note Added: 32901
2015-08-14 10:58 Mazi Note Added: 32955
2016-04-05 08:59 Mazi Note Added: 36999
2016-04-06 13:12 jelo Note Added: 37039
2016-04-13 20:34 trivender Note Added: 37357
2016-09-25 22:41 jelo File Added: otherfields.editor.JPG
2016-09-25 22:41 jelo Note Added: 40951
2016-11-14 12:28 LouisGac Assigned To => LouisGac
2016-11-14 12:28 LouisGac Status acknowledged => assigned
2016-12-02 11:14 DenisChenu Note Added: 42314
2016-12-07 15:16 DenisChenu Note Added: 42446
2016-12-07 15:22 DenisChenu Note Added: 42447
2016-12-07 16:05 jelo Note Added: 42453
2016-12-08 08:50 DenisChenu Relationship added related to 11988
2019-08-06 01:58 tixeon Note Added: 53118
2019-08-06 01:58 tixeon Issue Monitored: tixeon
2019-11-01 17:25 c_schmitz Category Survey design => Survey editing
2020-12-04 16:30 joka77 Note Added: 60840
2020-12-04 17:33 Mazi Note Added: 60841
2020-12-04 22:37 tixeon Note Added: 60842
2020-12-04 22:37 tixeon File Added: Put other further up the list.txt
2020-12-05 11:53 jelo Note Added: 60843
2021-11-25 10:22 galads Additional Information Updated View Revisions
2021-11-25 10:22 galads Assigned To LouisGac => galads
2021-11-25 10:39 jelo Note Added: 67559
2021-11-25 10:39 jelo File Added: image.png
2021-11-25 10:39 jelo File Added: image-2.png
2021-11-25 12:02 Mazi Note Added: 67568
2021-12-01 03:06 jelo Note Added: 67613