View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
20122 | Feature requests | Survey editing | public | 2025-05-23 17:06 | 2025-07-04 12:56 |
Reporter | pedro.rosado.dias | Assigned To | |||
Priority | none | Severity | feature | ||
Status | new | Resolution | open | ||
Summary | 20122: Non-mandatory multiple choice questions are rendered with 'No answer' pre-selected by default | ||||
Description | In LimeSurvey version 6.5.15, when rendering survey questions that offer multiple response options—such as multiple choice or matrix-style questions—the "No answer" option is automatically pre-selected by default for non-mandatory questions. This behaviour limits respondent agency, as it implicitly biases the response without any user interaction. The expected behaviour for non-mandatory questions is that no answer should be pre-selected by default, thus allowing participants to freely choose one of the available options (including "No answer") on their own. This ensures a more neutral and user-driven experience, where all responses—including abstaining—are made actively rather than passively. A brief investigation into related community threads and issue trackers revealed that this behaviour is a point of contention among users. While some support the current implementation, others—including myself—believe that questions should appear unselected by default, aligning more closely with standard UX best practices in survey design. I propose that LimeSurvey consider changing this behaviour to enhance clarity and avoid introducing bias into the response data for non-mandatory questions. | ||||
Additional Information | Tested LimeSurvey Version: 6.5.15 This issue does not appear to be resolved in more recent versions of LimeSurvey. Issue observed in question types: Multiple Choice, Matrix, and other multi-option formats Proposed change: Remove the pre-selection of "No answer" in non-mandatory questions | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
Bug heat | 4 | ||||
Story point estimate | 20 | ||||
Users affected % | 50 | ||||
But this you can do by setting "Show No answer: OFF" and adding your own answer option "no answer" |
|
@Joffm You are right, and I appreciate the warning! In fact, the issue was due to the shownoanswer option being set to 1 instead of 2, which is necessary to allow the configuration inherited from the administrator settings. $config['shownoanswer'] = 2; // Show 'no answer' for non-mandatory questions (0 = no, 1 = yes, 2 = overridden by survey settings) This option can be set in the LimeSurvey configuration file, but in my case, it was directly stored in the lime_settings_global table in the database. I simply changed the value from 1 to 2, and then the configuration I had set in Configuration → General surveys → Presentation → Show "no answer": Off started working as expected! Thank you |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2025-05-23 17:06 | pedro.rosado.dias | New Issue | |
2025-05-23 17:06 | pedro.rosado.dias | File Added: Captura de ecrã 2025-05-23, às 15.49.07.png | |
2025-06-13 18:12 | Joffm | Note Added: 82886 | |
2025-06-13 18:12 | Joffm | File Added: a1.PNG | |
2025-06-13 18:12 | Joffm | File Added: a2.PNG | |
2025-06-13 18:12 | Joffm | Bug heat | 0 => 2 |
2025-07-04 12:56 | pedro.rosado.dias | Note Added: 83023 | |
2025-07-04 12:56 | pedro.rosado.dias | Bug heat | 2 => 4 |