View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 18440 | Bug reports | Conditions | public | 2022-11-01 14:43 | 2026-10-23 15:20 |
| Reporter | lile2924 | Assigned To | c_schmitz | ||
| Priority | high | Severity | minor | ||
| Status | confirmed | Resolution | open | ||
| Product Version | 5.4.x | ||||
| Summary | 18440: Semantic differential array subquestions gets shuffled only once per participant | ||||
| Description | Hello, I have a semantic differential array type question with 33 subquestions. I have a survey structure as follows: Question Group1 (rand) Question Group 2 (rand) Question Group 3 (rand) When I run the survey in preview mode it works as I want it: The question groups are viewed in randomized order and array subquestions are also in randomized order in each question group. When I activate the survey the array question with randomized display of subquestions gets only shuffled once and the same shuffled order repeats through all question groups. How can I solve this problem? | ||||
| Steps To Reproduce | I have a mock survey uploaded | ||||
| Tags | No tags attached. | ||||
| Attached Files | |||||
| Bug heat | 10 | ||||
| Complete LimeSurvey version number (& build) | Version 5.4.3+220926 | ||||
| I will donate to the project if issue is resolved | No | ||||
| Browser | |||||
| Database type & version | ? | ||||
| Server OS (if known) | |||||
| Webserver software & version (if known) | |||||
| PHP Version | ? | ||||
| Git branch / Pull Request URL | |||||
|
We use same seed for all order of questions … |
|
|
Here is an idea how to fix that: Give every question its own fixed random number that is kept when the survey is exported and imported. The cause: All randomized questions in a response start from the same random value, so questions with the same number of subquestions always end up in the same order. In preview a new value is picked every time, which is why it looks fine there. |
|
I'm sure I add another idea somewhere It's about a new Question atribute : "Salt for randomization" :
Then : by default all questions didn't have same order, but you can set the same order for some specific question. PS : https://bugs.limesurvey.org/view.php?id=18675 seems deleted ? |
|
|
Forum discussion related : https://forums.limesurvey.org/forum/design-issues/157327-randomising-answers-in-consecutive-multiple-choice-questions?utm_source=chatgpt.com
Having such a solution can really be great ! |
|
|
#18675 is there. THe QID can change on restoring from an archive and this makes it for usage as salt worthless. |
|
Right, but unsure of the real issue here :)
Then create (and show it in settings) when a question is created? |
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2022-11-01 14:43 | lile2924 | New Issue | |
| 2022-11-01 14:43 | lile2924 | File Added: limesurvey_survey_983815_mock.lss | |
| 2022-11-02 11:01 | ollehar | Priority | none => high |
| 2022-11-03 13:55 | gabrieljenik | Status | new => acknowledged |
| 2022-11-03 18:55 | DenisChenu | Note Added: 72541 | |
| 2022-11-03 18:55 | DenisChenu | Bug heat | 0 => 2 |
| 2023-03-21 09:04 | DenisChenu | Note Added: 74213 | |
| 2023-03-21 15:29 | guest | Bug heat | 2 => 8 |
| 2026-10-22 22:00 | c_schmitz | Note Added: 86705 | |
| 2026-10-22 22:00 | c_schmitz | Bug heat | 8 => 10 |
| 2026-10-22 22:01 | c_schmitz | Note Edited: 86705 | |
| 2026-10-22 22:02 | c_schmitz | Assigned To | => c_schmitz |
| 2026-10-22 22:02 | c_schmitz | Status | acknowledged => confirmed |
| 2026-10-23 00:05 | c_schmitz | Note Edited: 86705 | |
| 2026-10-23 00:31 | DenisChenu | Note Added: 86711 | |
| 2026-10-23 00:31 | DenisChenu | Note Edited: 86711 | |
| 2026-10-23 08:09 | DenisChenu | Note Added: 86712 | |
| 2026-10-23 11:56 | c_schmitz | Note Added: 86713 | |
| 2026-10-23 15:20 | DenisChenu | Note Added: 86718 |