View Issue Details

IDProjectCategoryView StatusLast Update
15824Bug reportsErgonomypublic2020-04-29 13:15
ReporterMazi Assigned ToDenisChenu  
PriorityhighSeveritypartial_block 
Status closedResolutionfixed 
Product Version4.1.1 
Summary15824: Misleading GUI for entering subquestion details when using Array texts or similar question types
Description

For the array texts and similar question types you have to add two different kind of subquestions:
a) the items for the first column -> Y scale
b) the options for the columns -> X scale

But the interface for entering these details just looks like there is a bug and you have to enter subquestions twice, see screenshot.

We really need a better GUI design here. The user has to be told why there are two different kinds of subquestions and what details have to be added and which fields/setions.

Steps To Reproduce

Create an array text question and check the subquestion settings at the bottom.

TagsNo tags attached.
Complete LimeSurvey version number (& build)Version 4.1
I will donate to the project if issue is resolvedNo
BrowserChrome
Database & DB-VersionMySQL 5
Server OS (if known)Ubuntu 18
Webserver software & version (if known)Apache 2
PHP Version7.2.26

Relationships

related to 15867 confirmed When creating new questions at LS 4 there are no warnings about missing answer options or subquestion 

Activities

Mazi

Mazi

2020-02-05 12:33

partner  

array_texts.png (14,229 bytes)   
array_texts.png (14,229 bytes)   
DenisChenu

DenisChenu

2020-02-13 16:04

developer   ~55969

Same in 2.6 and before ..

Think it was closed in 3.X (and 2.X too)

DenisChenu

DenisChenu

2020-04-01 16:57

developer   ~56869

Last edited: 2020-04-27 11:42

Same in 2.6 and before ..

Oups no ... in 2.6 and 3.X : we have the scale for each header ...

Sorry

JHoeck

JHoeck

2020-04-22 17:34

developer   ~57322

Last edited: 2020-04-27 11:42

Fixed in bug/15824-misleading-gui-for-subquestion-details-when-using-array-texts-or-similiar-question-types

DenisChenu

DenisChenu

2020-04-27 12:38

developer   ~57383

Last edited: 2020-04-27 12:40

View 2 revisions

Personal opinion (sorry to didn't test before)

Currently : added always, whyt not.

But must be stronger, and maybe better as header, with panel of bootstrap
See sample

  1. Adding class="panel panel-default" tioo the current wrapper
  2. Add div with class="panel-heading" with the current AXIS at start
  3. Wrap current content in a div="panel-body"

I can make a pull request (i think …)

Mazi

Mazi

2020-04-27 18:42

partner   ~57400

Looks nice!

lime_release_bot

lime_release_bot

2020-04-28 10:12

administrator   ~57415

Fixed in Release 4.2.1+200428

DenisChenu

DenisChenu

2020-04-29 13:15

developer   ~57461

Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=29946

Related Changesets

LimeSurvey: master aa0cbfc1

2020-04-29 13:15:50

DenisChenu


Committer: GitHub Details Diff
Dev: alternative GUI for Y-axis and X-axis (READY fixed) (#1412)

Fixed issue 15824: Improved interface for Y-axis and X-axis
Affected Issues
15824
mod - application/controllers/admin/questionedit.php Diff File
add - assets/packages/meta/LsCkeditor/build/LsCkEditorBind.min.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/af.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/ar.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/ast.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/az.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/bg.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/ca.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/cs.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/da.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/de-ch.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/de.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/el.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/en-au.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/en-gb.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/eo.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/es.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/et.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/eu.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/fa.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/fi.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/fr.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/gl.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/gu.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/he.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/hr.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/hu.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/id.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/it.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/ja.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/km.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/kn.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/ko.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/ku.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/lt.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/lv.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/nb.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/ne.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/nl.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/no.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/oc.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/pl.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/pt-br.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/pt.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/ro.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/ru.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/si.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/sk.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/sq.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/sr-latn.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/sr.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/sv.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/tr.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/tt.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/ug.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/uk.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/vi.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/zh-cn.js Diff File
add - assets/packages/meta/LsCkeditor/build/translations/zh.js Diff File
mod - assets/packages/meta/LsCkeditor/package.json Diff File
mod - assets/packages/meta/LsCkeditor/yarn.lock Diff File
mod - assets/packages/questioneditor/build.min/css/main.css Diff File
mod - assets/packages/questioneditor/build.min/js/questionedit.js Diff File
mod - assets/packages/questioneditor/build.min/js/questionedit.js.map Diff File
mod - assets/packages/questioneditor/build/js/questionedit.js Diff File
mod - assets/packages/questioneditor/build/js/questionedit.js.map Diff File
mod - assets/packages/questioneditor/src/components/subcomponents/_subquestions.vue Diff File

Issue History

Date Modified Username Field Change
2020-02-05 12:33 Mazi New Issue
2020-02-05 12:33 Mazi File Added: array_texts.png
2020-02-05 14:30 ollehar Assigned To => ollehar
2020-02-05 14:30 ollehar Status new => confirmed
2020-02-05 14:30 ollehar Priority none => high
2020-02-05 14:30 ollehar Description Updated View Revisions
2020-02-13 15:35 Mazi Relationship added related to 15867
2020-02-13 16:04 DenisChenu Note Added: 55969
2020-04-01 16:57 DenisChenu Note Added: 56869
2020-04-21 11:06 JHoeck Assigned To ollehar => JHoeck
2020-04-21 11:17 DenisChenu Category Survey editing => Ergonomy
2020-04-22 17:34 JHoeck Status confirmed => resolved
2020-04-22 17:34 JHoeck Resolution open => fixed
2020-04-22 17:34 JHoeck Note Added: 57322
2020-04-27 12:38 DenisChenu Note Added: 57383
2020-04-27 12:38 DenisChenu File Added: Capture d’écran du 2020-04-27 12-37-27.png
2020-04-27 12:40 DenisChenu Note Edited: 57383 View Revisions
2020-04-27 18:42 Mazi Note Added: 57400
2020-04-28 10:12 lime_release_bot Note Added: 57415
2020-04-28 10:12 lime_release_bot Status resolved => closed
2020-04-29 13:15 DenisChenu Changeset attached => LimeSurvey master aa0cbfc1
2020-04-29 13:15 DenisChenu Note Added: 57461
2020-04-29 13:15 DenisChenu Assigned To JHoeck => DenisChenu