Hola, buenos días,
El orden en el que se cargan las dependencias no influye, pero no se está obteniendo el resultado que esperan porque al definir más de una dependencia sobre una misma pregunta no se tiene el comportamiento esperado. Esto se debe a que por cada acción que se define también se está definiendo la complementaria. Es decir si se define “cuando es igual a X, mostrar A” entonces también se va a ejecutar que cuando NO es igual a X, A se va a ocultar.
Te comento tres alternativas para poder imitar el comportamiento de dependencias que necesitan:
Una opción es si la pregunta ¿Cuántos cursos hiciste? es del estilo Número entero en vez de Combo, pueden definir las dependencias sobre esta pregunta como:
Condición: es_mayor_igual_que | Valor: 1 | Acción: mostrar | Bloque: [curso 1]
Condición: es_mayor_igual_que | Valor: 2 | Acción: mostrar | Bloque: [curso 2]
Condición: es_mayor_igual_que | Valor: 3 | Acción: mostrar | Bloque: [curso 3]
Condición: es_mayor_igual_que | Valor: 4 | Acción: mostrar | Bloque: [curso 4]
En este caso pueden definir un bloque para cada curso, pero al haber cambiado el estilo de la pregunta por uno abierto no es posible restringir las respuestas, es decir, pueden ingresar valores mayores a 4, pero solo se van a mostrar hasta 4 bloques.
Otra opción es si se cambia la pregunta ¿Cuántos cursos hiciste? para que sea del estilo “Checks con múltiples opciones” o “Lista de múltiples respuestas”, por ejemplo cambiado la pregunta a “Seleccione los cursos a los cuales asistió:” y siendo las opciones Curso 1, Curso 2, Curso 3 y Curso 4, pueden definir las dependencias sobre esta pregunta como:
Condición: es_igual_a | Valor: Curso 1 | Acción: mostrar | Bloque: [curso 1]
Condición: es_igual_a | Valor: Curso 2 | Acción: mostrar | Bloque: [curso 2]
Condición: es_igual_a | Valor: Curso 3 | Acción: mostrar | Bloque: [curso 3]
Condición: es_igual_a | Valor: Curso 4 | Acción: mostrar | Bloque: [curso 4]
Finalmente, pueden si se definen los bloque de forma distinta, es decir, un bloque donde están las preguntas sobre el curso 1, otro bloque donde están las preguntas del curso 1 y 2, otro con las preguntas del curso 1, 2 y 3 y un último bloque con las preguntas del curso 1, 2, 3 y 4. Luego las dependencias sobre la pregunta ¿Cuántos cursos hiciste? son:
Condición: es_igual_a | Valor: 1 | Acción: mostrar | Bloque: [curso 1]
Condición: es_igual_a | Valor: 2 | Acción: mostrar | Bloque: [curso 1, 2]
Condición: es_igual_a | Valor: 3 | Acción: mostrar | Bloque: [curso 1, 2, 3]
Condición: es_igual_a | Valor: 4 | Acción: mostrar | Bloque: [curso 1, 2, 3, 4]
Pueden ver un ejemplo de está alternativa consultando la encuesta precargada “Datos Adicionales” en la unidad de gestión Predeterminada, donde las dependencias sobre la pregunta ¿Cuántos? siguen esta lógica. La desventaja de esta alternativa es que van a tener repetidas preguntas para el curso 1, 4 veces, el curso 2, 3 veces y el curso 3, 2 veces.
Saludos