Dependencia Kolla 4.2.1

Buen día, necesito hacer una dependencia y no está funcionando. La pregunta es de combo listado ¿Cuántos cursos hiciste? y las respuestas son: 1,2,3,4.
Si es 1 se deben ocultar los bloques de curso 2, curso 3 y curso 4 y mostrar el bloque de curso 1
Si es 2 se deben ocultar los bloques curso 3 y curso 4 y mostrar los bloques de curso 1 y curso 2
Si es 3 se debe ocultar el bloque curso 4 y mostrar los bloques de curso 1, curso 2, curso 3.
Si es 4 se debe responder los 4 bloques: curso 1, curso 2, curso 3 y curso 4.

Las dependencias que cree fueron las siguientes:
Si es distinto de 4 ocultar curso 4.
Si es igual a 1 ocultar curso 2
Si es igual a 1 ocultar curso 3
Si es igual a 2 ocultar curso 3

Las últimas dos dependencias como están haciendo la misma acción me toma solo la última. Es decir, que si es igual a 1 me muestra el curso 1 y el curso 3 cuando no debería. En cambio cuando es igual a 2 si me oculta el curso 3.

Otra manera que intenté fue:
Si es distinto de 4 ocultar curso 4.
Si es distinto de 3 ocultar curso 3.
Si es igual a 4 mostrar curso 3
Si es igual a 1 ocultar curso 2
Pero en este caso cuando es igual a 4 el curso 3 me lo oculta y se debe a la segunda y tercer dependencia.
Mi consulta es ¿Hay alguna manera de hacerlo? ¿El orden en que cargo las dependencias influye en las dependencias o no debería?

Espero su respuesta.
Muchas gracias

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