Slow input for survey users due to array filter

Mehr
1 Jahr 6 Monate her #134722 von trinaisakson
trinaisakson erstellte das Thema Slow input for survey users due to array filter
I'm using LimeSurvey Professional (previously LimeService) for hosting and have also asked them about this issue, but want to know if this is common for any host situation.

I have a multiple choice question that I use to filter the rows in future array questions. In the future questions that involve inputting text/numbers, the data entry and tabbing between entry fields is SUPER slow (over a second per key stroke). LimeSurvey Professional (previously LimeService) suggested putting the questions on different pages, which I've done, but I'm still at over a second per key stroke. Is this a common issue? Any suggestions?

Thank you for your help!

Bitte Anmelden um an der Konversation teilzunehmen.

Mehr
1 Jahr 6 Monate her #134724 von DenisChenu
DenisChenu antwortete auf das Thema: Slow input for survey users due to array filter
How many lines you have in the second question ?
Do you have another settings in this question ?

Denis

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .

Bitte Anmelden um an der Konversation teilzunehmen.

Mehr
1 Jahr 6 Monate her #134728 von trinaisakson
trinaisakson antwortete auf das Thema: Slow input for survey users due to array filter
Thank you Denis.

The original multiple choice question has about fifty options. ("Which of these employee types do you have at your organization?")
The first slow question with an array filter has two columns for each of the employee types selected, and no other settings. ("How many part time (column 1) and full time (column 2) employees do you have in each position?")
The second (hourly wage) and third (annual salary) slow questions with an array filter asks for minimum (column1) and maximum (column 2) salaries for each employee type. These two questions are dependent on a previous answer with radio buttons asking if employees are part on an hourly or annual basis, or both depending on the position.
No other settings.
Trina

Bitte Anmelden um an der Konversation teilzunehmen.

Mehr
1 Jahr 6 Monate her #134796 von DenisChenu
DenisChenu antwortete auf das Thema: Slow input for survey users due to array filter
Can you test with a Question by question mode ?
Just to see if it's OK.

Denis

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .

Bitte Anmelden um an der Konversation teilzunehmen.

Mehr
1 Jahr 6 Monate her #134880 von trinaisakson
trinaisakson antwortete auf das Thema: Slow input for survey users due to array filter
Good suggestion. Just deactivated, switched to QbyQ, reactivated, tested, and it's still the same slowness when I get to the array filter numerical input questions. If you want to try for yourself, it's at trinaisakson.limequery.com/index.php/422855/lang-en .
I've switched back to Group by Group, but the issue is the same.
Thank you for your thinking on this!

Bitte Anmelden um an der Konversation teilzunehmen.

Mehr
1 Jahr 6 Monate her #134903 von DenisChenu
DenisChenu antwortete auf das Thema: Slow input for survey users due to array filter
Hi,

Your right : lot of control in JS done at the array number question ....

Do you added another control than "numeric" ?

Maybe separate this question in 4 or more. Must test.

Denis

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .

Bitte Anmelden um an der Konversation teilzunehmen.

Mehr
1 Jahr 4 Monate her #136623 von trinaisakson
trinaisakson antwortete auf das Thema: Slow input for survey users due to array filter
Hi Denis,

Thank you again for your suggestions. Sorry for the delay, I was pulled away to other projects!

I have separated this problem group so that rather than in one group, there are 5 groups, but the slowness still exists.

I have the numeric control to a few of the questions that require numeric answers, but the other questions have no controls (other than the problem array filter=roles). However, they each have conditions that the questions only show up if a specific previous question was answered.

I'm trying the attach the survey structure for the full survey, but my .lss exports read as .xml and this forum won't let me upload that file format.

I'm going to try deleting a few groups and playing around to see if I can make anything work better.

Any other help is greatly appreciated! If this doesn't work I'll have to move over to Google Forms :(

Thank you again,

Trina

Bitte Anmelden um an der Konversation teilzunehmen.

Mehr
1 Jahr 4 Monate her #136626 von holch
holch antwortete auf das Thema: Slow input for survey users due to array filter
I think you are exporting the survey wrong, because if you export as .lss it should download as a .lss file.

I'm not a LimeSurvey GmbH member. I answer at the LimeSurvey forum in my spare time. No support via private message.
Some helpful links: Manual (EN) | Question Types | Workarounds

Bitte Anmelden um an der Konversation teilzunehmen.

Mehr
1 Jahr 4 Monate her #136628 von trinaisakson
trinaisakson antwortete auf das Thema: Slow input for survey users due to array filter
Things I have tested since my last post:
  1. Removed all question conditions (ie all questions show, rather than based on responses to previous questions). NO CHANGE
  2. Then deleted first two groups before the array filter questions. NO CHANGE.
  3. Then deleted last two group after the array filter questions. NO CHANGE
  4. Then deleted any questions in the remaining groups that were not filtered by array. NO CHANGE
  5. Then deleted array questions at a time until I had the original question "which types of positions do you have" and one question filtered by array "how many of each position do you have full/part time" (question type=array (numbers). NO CHANGE
  6. Then made changes to the one remaining array filter Q
  • Removed "subquestion width" for array question. NO CHANGE
  • Changed "array filter style" from hidden to disabled. WORSE!!! Changed it back to the default hidden.
  • Changed "text inputs" from yes to no. BETTER, but it's no longer a text box, it's not what I need. But selecting from the drop down is quick. Changed it back to "yes".
  • Changed question type from array (numbers) to array (text). AWESOME!! FAST!!!
[/ol]
However, need to find a way for respondents to only enter numbers.

Bitte Anmelden um an der Konversation teilzunehmen.

Mehr
1 Jahr 4 Monate her #136629 von trinaisakson
trinaisakson antwortete auf das Thema: Slow input for survey users due to array filter
Thank you for the suggestion. Here's what I am choosing.



The file ends up on my desktop as limesurvey_survey_422855.lss.xml. Changing file name to take off .xml didn't work.
Anhang:

Bitte Anmelden um an der Konversation teilzunehmen.

Mehr
1 Jahr 4 Monate her #136633 von holch
holch antwortete auf das Thema: Slow input for survey users due to array filter
Strange. This shouldn't happen, when clicking on export for .lss.

However, what is also strange is that you say you can not rename the xxx.lss.xml to xxx.lss. What system are you using?

And what Limesurvey version are you running?

To the actual problem: You might consider making a bug report, because the array numbers question shouldn't slow this down so much while array text is running just fine.

I'm not a LimeSurvey GmbH member. I answer at the LimeSurvey forum in my spare time. No support via private message.
Some helpful links: Manual (EN) | Question Types | Workarounds

Bitte Anmelden um an der Konversation teilzunehmen.

Mehr
1 Jahr 4 Monate her #136636 von trinaisakson
trinaisakson antwortete auf das Thema: Slow input for survey users due to array filter
Just updated to the new version. It happens in both.
I'm on Mac OSX, Safari. I can rename the file to end in .lss but the computer (and this forum) still reads it as an xml file.
Yes, think this deserves a bug report. Seems to happen both with array (numbers) and array (text) with a number-only restriction. Will do.

Bitte Anmelden um an der Konversation teilzunehmen.

Mehr
1 Jahr 4 Monate her #136713 von trinaisakson
trinaisakson antwortete auf das Thema: Slow input for survey users due to array filter
Tried to submit a bug report, but don't know half of the required fields, so had to give up (questions about php, DB, github etc.)

Bitte Anmelden um an der Konversation teilzunehmen.

Mehr
1 Jahr 4 Monate her - 1 Jahr 4 Monate her #136716 von Ben_V
Ben_V antwortete auf das Thema: Slow input for survey users due to array filter

trinaisakson schrieb: I'm on Mac OSX, Safari. I can rename the file to end in .lss but the computer (and this forum) still reads it as an xml file.

I don't remember if this happen with other browsers on Mac OSX, but you can try to get your lss file using Firefox.

To convert your .xml file downloaded with Safari:
1) Open your xml file with a good text editor ( like textwrangler )
2) Save as .lss file

BTW note that you can share/upload zipped files in this forum (including .xml.zip)

Benoît

EM Variables => bit.ly/1TKQyNu | EM Roadmap => bit.ly/1UTrOB4
Last Releases => 2.6x.x goo.gl/ztWfIV | 2.06/2.6.x => bit.ly/1Qv44A1
Demo Surveys => goo.gl/HuR6Xe (already included in /docs/demosurveys)
Letzte Änderung: 1 Jahr 4 Monate her von Ben_V.

Bitte Anmelden um an der Konversation teilzunehmen.

Mehr
1 Jahr 4 Monate her #136722 von holch
holch antwortete auf das Thema: Slow input for survey users due to array filter
It is better to create an uncomplete bug report than no bug report. Because if there is no bug report, the problem will most probably not be solved. So ideally ask the person responsible for your LS installation about this information (I am not aware that the bug tracker asks anything obligatory about github, because I never report anything about this either).

Bug reports are no rocket science, but it is important to provide as much data as possible, so that the developers can check everything to identify the source of the problem.

I'm not a LimeSurvey GmbH member. I answer at the LimeSurvey forum in my spare time. No support via private message.
Some helpful links: Manual (EN) | Question Types | Workarounds

Bitte Anmelden um an der Konversation teilzunehmen.

Jetzt loslegen!

Melden Sie sich jetzt an, und erstellen Sie in wenigen Minuten Ihre erste Umfrage.

Account einrichten