View Issue Details

This bug affects 1 person(s).
 6
IDProjectCategoryView StatusLast Update
10360Bug reportsSurvey editingpublic2016-05-11 10:53
Reporterollehar Assigned ToLouisGac 
PrioritylowSeverityminor 
Status closedResolutionfixed 
Product Version2.50.x 
Target Version2.50.x 
Summary10360: Need to re-design or add lightweight version of re-order questions/groups for huge surveys
Description

Loading a huge survey in the re-order question/group interface takes minutes. Might want to re-design the interface OR add another lightweight alternative for huge surveys.

TagsNo tags attached.
Bug heat6
Complete LimeSurvey version number (& build)latest
I will donate to the project if issue is resolvedNo
Browser
Database type & version-
Server OS (if known)-
Webserver software & version (if known)-
PHP Version-

Relationships

related to 09752 closedDenisChenu Bug reports Sometimes it can be impossible to move a question after another one. 
related to 10362 closedollehar Bug reports Readd Position of question when adding it 
related to 10363 new Feature requests Allow to move question inisde a group when editing it 

Users monitoring this issue

There are no users monitoring this issue.

Activities

DenisChenu

DenisChenu

2016-02-09 16:32

developer   ~34803

Yep : and remove :

  • EM inside text : show only question title and
  • Condition EM
    too.

Actually : have some better CSS to do ... 1st i don't think group can be moved.

ollehar

ollehar

2016-02-10 10:47

administrator   ~34812

Any ideas how to solve for huge surveys? Maybe split ordering groups from ordering questions? Or have a non-drag-n-drop interface, where you write in input where you want to move the group/question?

DenisChenu

DenisChenu

2016-02-10 11:07

developer   ~34814

Last edited: 2016-02-10 11:08

In 1.92 : we have a "reorder question" in the group

Maybe you can trye :

  • Take the code of reorganize BUT :
  • Put only Group title and question code => No css, no js inside : less HTML to design for browser

Another way :

And the "Have a no javascript ready" system is always a really good idea ...

With big survey : i use TSV import/export ... relly more quick

ollehar

ollehar

2016-02-10 11:14

administrator   ~34815

I think the back-end must be stripped, too. Not use any models, e.g., for it will be too heavy for 1600 objects!

ollehar

ollehar

2016-02-10 11:14

administrator   ~34816

But better not load all objects in the first place.

DenisChenu

DenisChenu

2016-02-10 13:02

developer   ~34818

$criteria->select("qid,order,title");
...

Question::model()->findAll($criteria)

This return minimum for this part.

No ?

ollehar

ollehar

2016-02-10 17:17

administrator   ~34836

How about creating a sub-menu for re-ordering?

  • Order questions in group -> choose group -> drag-n-drop for only that group
  • Order groups -> drag-n-drop only for order between groups
  • Move question to another group -> need form for this, not drag-n-drop
  • Order everything -> load all groups and all questions as before

To complex?

DenisChenu

DenisChenu

2016-02-10 17:29

developer   ~34838

Hi,

Yes : in old FR/bug i already say:
Order questions in this group -> drag-n-drop for only that group (think of "group menu")

See https://bugs.limesurvey.org/view.php?id=10360#c34814
Another way :

  • Group reorder (only group)
  • Question reorder (inside one group)

And move to another group is in https://bugs.limesurvey.org/view.php?id=10363 (second sentence)

LouisGac

LouisGac

2016-02-22 10:13

developer   ~35505

Easy way to fix that :
Add an numerical input box in front of each question/group.
See Joomla / Magento way of doing.

LouisGac

LouisGac

2016-05-11 10:53

developer   ~38306

This is more a feature request

Issue History

Date Modified Username Field Change
2016-02-09 14:45 ollehar New Issue
2016-02-09 14:45 ollehar File Added: limesurvey_survey_832523.zip
2016-02-09 14:45 ollehar Priority normal => low
2016-02-09 15:37 ollehar File Deleted: limesurvey_survey_832523.zip
2016-02-09 16:32 DenisChenu Note Added: 34803
2016-02-09 16:32 DenisChenu Relationship added related to 09752
2016-02-09 16:38 DenisChenu Relationship added related to 10362
2016-02-10 10:47 ollehar Note Added: 34812
2016-02-10 11:07 DenisChenu Note Added: 34814
2016-02-10 11:08 DenisChenu Note Edited: 34814
2016-02-10 11:09 DenisChenu Relationship added related to 10363
2016-02-10 11:14 ollehar Note Added: 34815
2016-02-10 11:14 ollehar Note Added: 34816
2016-02-10 13:02 DenisChenu Note Added: 34818
2016-02-10 17:17 ollehar Note Added: 34836
2016-02-10 17:29 DenisChenu Note Added: 34838
2016-02-22 10:13 LouisGac Note Added: 35505
2016-05-11 10:53 LouisGac Note Added: 38306
2016-05-11 10:53 LouisGac Status new => closed
2016-05-11 10:53 LouisGac Assigned To => LouisGac
2016-05-11 10:53 LouisGac Resolution open => fixed
2019-11-01 17:25 c_schmitz Category Survey design => Survey editing