Interviewer Slow when using 4 roster of 200 items

Good morning, I would like to report an opportunity for improvement in the interviewer application which we are using to compile our consumer price index in Honduras.

The identified error occurs when, due to the needs of our survey, we require having 4 multiple questions that enable 4 rosters respectively. When filling out this survey with more than 200 products, it loses fluidity. We have done tests with the mobile device that we have and it has 6GB of RAM.

We have also carried out consumer tests with the “Microsoft Adb tool SDK” application in which we concluded that the “Interviewer” only needs on average 0.4GB/6GB of RAM, so we rule out it being a device issue.

We have replicated in a PDS (“https://mcastillo-demo.mysurvey.solutions/”) the scenario where the error occurs

The test user used is E_Hermese and the password “Error.123456” if it appears that this user is being used on another tablet, they can synchronize it since it is only used for testing purposes.

If you share a user with me, I can share the questionnaire in designer.

Thank you always for your help.

Thank you for your feedback.
This complaint will be considered.

Password was changed on first login.
You may change it to something else if you need.

Thank you, understood, we will wait for your analysis. Additionally, I have published a reading version of the questionnaire used in case you need access to it, you can share a Designer user with me.

https://designer.mysurvey.solutions/q/details/58a3fbb4-da2c-46e0-b5bd-6a402d011a49

While we are investigating would you mind recording video of your actions that leads to the “fluidity loss”?

We would recommend to ask question that creates roster before but not after the roster if interviewer has to answer them.
We also recommend not to keep all elements at the same level - otherwise re-rendering of multiple thousands of controls could take some time on slower devices. You may create several subsestions to split elements in logical groups the will help to handle them separately and will affect the performance.

Example:

:file_folder: Capturador de Precios Mensual
---- :file_folder: Primera sección
-------- :white_question_mark: Producto_1 pregunta
-------- :file_folder: Primera sección elementos
------------ [roster] rosterPrecioProductos_1 lista
---- :file_folder: Segunda sección

Of course, I am attaching a link to a short video that I have prepared as well as the specifications of the tablets used for this test.

Video:

Tablet Specs:

On the other hand, we have tried to do the test by dividing the questionnaire into sections without success. I share with you the designer of this survey divided into sections:

https://designer.mysurvey.solutions/q/details/d6cd9ba1-e990-43b6-b644-4d74e14f9cfb

Meanwhile we are investigating this issue the first workaround is the to reduce the usage of substitutions to necessary minimum.
On Android devices substitution processing takes signifacally more time than was anticipated.

Thank you very much, we will be attentive to your analysis of this incident.

We will try to reduce substitutions for our next version. Something catches my attention when you tell me on Android, does it mean that Survey Solutions can be used on Apple too?

Note: Just for your information, remember the PDS has an expiration date of 6/21/2025.

Survey Solutions supports only Android as a mobile platform as of now, but the platform also supports online web mode, where you may complete interviews in your browser.

Thank you for reminding about expiration.

New version 25.04.3 was released and it should address question answering timing and interview creation time.
We are still working on interview opening time and scrolling performance.
Let us know if you have any issues.

Thank you very much @vitalii, we have done tests with our devices and the user experience has considerably improved. We remain attentive if you require our help to create a new scenario in case the PDS ends its date in order to improve scrolling performance, which we think is the main problem in this case.