Validación subpreguntas- app offline

More
9 months 3 weeks ago #189035 by Eze
Hola!! Estoy tratando de aplicar mediante la app offline una encuestra que tenía previamente, de 160 preguntas y luego subirla al servidor Limesurvey. Ya lo consulté pero no se solucionó:

www.limesurvey.org/es/comunidad/foros/of...ting-respones#186752

Para probar si el problema no lo genera la instalación LS local , creé una cuenta gratuita en limequery.org pero me surgió otro inconveniente que comento a continuación.

Importé en limequery.org la encuesta y la cargué a la versión offline desde limequery.org pero cuando lo hago me muestra el error que adjunto (Screenshot.png).

Luego, igual intento probarla la app offline y al completar la carga de la primera sección de la encuesta no me deja pasar a segunda porque señala un error de validación en la pregunta S.F.1 aunque esa pregunta está completada correctamente.
La pregunta s.f.1 es la que adjunto y tiene la siguiente validación:



(sum(SF1_1_1, SF1_1_2, SF1_1_3, SF1_1_4*3, SF1_1_5*3, SF1_1_6*3, SF1_1_7*3) <= 3) &&
(sum(SF1_2_1, SF1_2_2, SF1_2_3, SF1_2_4*3, SF1_2_5*3, SF1_2_6*3, SF1_2_7*3) <= 3) &&
(sum(SF1_3_1, SF1_3_2, SF1_3_3, SF1_3_4*3, SF1_3_5*3, SF1_3_6*3, SF1_3_7*3) <= 3) &&
(sum(SF1_4_1, SF1_4_2, SF1_4_3, SF1_4_4*3, SF1_4_5*3, SF1_4_6*3, SF1_4_7*3) <= 3) &&
(sum(SF1_5_1, SF1_5_2, SF1_5_3, SF1_5_4*3, SF1_5_5*3, SF1_5_6*3, SF1_5_7*3) <= 3) &&
(sum(SF1_6_1, SF1_6_2, SF1_6_3, SF1_6_4*3, SF1_6_5*3, SF1_6_6*3, SF1_6_7*3) <= 3) &&
(sum(SF1_7_1, SF1_7_2, SF1_7_3, SF1_7_4*3, SF1_7_5*3, SF1_7_6*3, SF1_7_7*3) <= 3) &&
(sum(SF1_8_1, SF1_8_2, SF1_8_3, SF1_8_4*3, SF1_8_5*3, SF1_8_6*3, SF1_8_7*3) <= 3) &&
(sum(SF1_9_1, SF1_9_2, SF1_9_3, SF1_9_4*3, SF1_9_5*3, SF1_9_6*3, SF1_9_7*3) <= 3) &&
(sum(SF1_10_1, SF1_10_2, SF1_10_3, SF1_10_4*3, SF1_10_5*3, SF1_10_6*3, SF1_10_7*3) <= 3) &&
(sum(SF1_11_1, SF1_11_2, SF1_11_3, SF1_11_4*3, SF1_11_5*3, SF1_11_6*3, SF1_11_7*3) <= 3)

Tal vez es demasiada extensa esta validación ¿se les ocurre cómo sintetizarla?
Saludos!!

ezequiel
Attachments:

Please Log in to join the conversation.

LimeSurvey Partners
More
9 months 3 weeks ago - 9 months 3 weeks ago #189037 by Joffm
¿Hay retorno de carro o salto de línea en su ecuación de validación?
Eliminarlos.

Evite la multiplicación y cambie a
(sum(SF1_1_1, SF1_1_2, SF1_1_3, SF1_1_4, SF1_1_4, SF1_1_4, SF1_1_5, SF1_1_5, SF1_1_5, SF1_1_6, SF1_1_6, SF1_1_6, SF1_1_7, SF1_1_7, SF1_1_7) <= 3) && (sum(SF1_2_1, SF1_2_2, SF1_2_3, SF1_2_4, SF1_2_4, SF1_2_4, SF1_2_5, SF1_2_5, SF1_2_5, SF1_2_6, SF1_2_6, SF1_2_6, SF1_2_7, SF1_2_7, SF1_2_7) <= 3) && (sum(SF1_3_1, SF1_3_2, SF1_3_3, SF1_3_4, SF1_3_4, SF1_3_4, SF1_3_5, SF1_3_5, SF1_3_5, SF1_3_6, SF1_3_6, SF1_3_6, SF1_3_7, SF1_3_7, SF1_3_7) <= 3) && (sum(SF1_4_1, SF1_4_2, SF1_4_3, SF1_4_4, SF1_4_4, SF1_4_4, SF1_4_5, SF1_4_5, SF1_4_5, SF1_4_6, SF1_4_6, SF1_4_6, SF1_4_7, SF1_4_7, SF1_4_7) <= 3) && (sum(SF1_5_1, SF1_5_2, SF1_5_3, SF1_5_4, SF1_5_4, SF1_5_4, SF1_5_5, SF1_5_5, SF1_5_5, SF1_5_6, SF1_5_6, SF1_5_6, SF1_5_7, SF1_5_7, SF1_5_7) <= 3) && (sum(SF1_6_1, SF1_6_2, SF1_6_3, SF1_6_4, SF1_6_4, SF1_6_4, SF1_6_5, SF1_6_5, SF1_6_5, SF1_6_6, SF1_6_6, SF1_6_6, SF1_6_7, SF1_6_7, SF1_6_7) <= 3) && (sum(SF1_7_1, SF1_7_2, SF1_7_3, SF1_7_4, SF1_7_4, SF1_7_4, SF1_7_5, SF1_7_5, SF1_7_5, SF1_7_6, SF1_7_6, SF1_7_6, SF1_7_7, SF1_7_7, SF1_7_7) <= 3) && (sum(SF1_8_1, SF1_8_2, SF1_8_3, SF1_8_4, SF1_8_4, SF1_8_4, SF1_8_5, SF1_8_5, SF1_8_5, SF1_8_6, SF1_8_6, SF1_8_6, SF1_8_7, SF1_8_7, SF1_8_7) <= 3) && (sum(SF1_9_1, SF1_9_2, SF1_9_3, SF1_9_4, SF1_9_4, SF1_9_4, SF1_9_5, SF1_9_5, SF1_9_5, SF1_9_6, SF1_9_6, SF1_9_6, SF1_9_7, SF1_9_7, SF1_9_7) <= 3) && (sum(SF1_10_1, SF1_10_2, SF1_10_3, SF1_10_4, SF1_10_4, SF1_10_4, SF1_10_5, SF1_10_5, SF1_10_5, SF1_10_6, SF1_10_6, SF1_10_6, SF1_10_7, SF1_10_7, SF1_10_7) <= 3) && (sum(SF1_11_1, SF1_11_2, SF1_11_3, SF1_11_4, SF1_11_4, SF1_11_4, SF1_11_5, SF1_11_5, SF1_11_5, SF1_11_6, SF1_1_6, SF1_11_6, SF1_11_7, SF1_11_7, SF1_11_7) <= 3)


Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 9 months 3 weeks ago by Joffm.

Please Log in to join the conversation.

Start now!

Just create your account and start using Limesurvey today.

Register now