[SOLUCIONADO] Preguntas dependientes

Buenas tardes,
Recientemente instalamos la versión de kolla 3.6.2 para probar la nueva funcionalidad (preguntas dependientes.).
El tema es que genere una encuesta y le asocie preguntas dependientes pero NO veo resultados en la salida de la misma. No se si tengo algún problema funcional o me falta configurar algo.

Espero sus comentarios.

Desde ya muchas gracias.

Buen día Diego.

En principio no deberías configurar nada previo para poder definir preguntas dependientes. Lo que te diría es que te fijes en el código fuente de la página de la encuesta si efectivamente se esta generando el javascript correspondiente a las dependencias que hayas definido. Debería haber una función get_preguntas() por cada dependencia definida. Y si esto es así, corrobora que no existan errores de JS que puedas no estar pudiendo visualizar.

Saludos.
Germán.

Diego.

Si no es ninguno de los casos planteados mandanos lo que estas queriendo implementar y lo vemos.

Saludos.
Germán.

Hola German,
Revise lo que me comentaste pero por lo que veo no esta generando ningún JS.

te copio parte del log.




-o-o-o-o-o-
Fecha: 06-06-2016 22:36:59
Operacion: Definir preguntas dependientes
Usuario: toba
Version-PHP: 5.4.16
Servidor: 10.1.0.53
URI: /siu/kolla/aplicacion.php?ah=st5755fafa8a2cb&ai=kolla||45000003&ai=kolla||45000003&ts=cascadas_efs&cascadas-ef=pregunta&cascadas-maestros=bloque-;-1102-%7C-&tsd=kolla||45000113,
Referrer: http://10.1.0.53/siu/kolla/aplicacion.php?ah=st5755faf87b969&ai=kolla||45000003
Host: 10.1.0.31
==========
[INFO][kolla] PUNTO MONTAJE: se cargó la clase extension_toba/kolla_usuario.php del punto de montaje proyecto. El path del mismo es /usr/local/siu/kolla/aplicacion/php
[INFO][kolla] PUNTO MONTAJE: se cargó la clase operaciones/encuestas/preguntas_dependientes/ci_preguntas_dependientes.php del punto de montaje proyecto. El path del mismo es /usr/local/siu/kolla/aplicacion/php
[INFO][kolla] PUNTO MONTAJE: se cargó la clase operaciones/encuestas/preguntas_dependientes/ci_preguntas_dependientes_edicion.php del punto de montaje proyecto. El path del mismo es /usr/local/siu/kolla/aplicacion/php
[INFO][kolla] PUNTO MONTAJE: se cargó la clase operaciones/encuestas/preguntas_dependientes/ci_preguntas_dependientes_edicion_reglas.php del punto de montaje proyecto. El path del mismo es /usr/local/siu/kolla/aplicacion/php
[INFO][kolla] PUNTO MONTAJE: se cargó la clase operaciones/encuestas/preguntas_dependientes/form_dependencia.php del punto de montaje proyecto. El path del mismo es /usr/local/siu/kolla/aplicacion/php
[INFO][toba] componente(45000012): [ callback ] 'conf__edicion' no fue atrapado
[INFO][toba] componente(45000099): [ callback ] 'conf__pant_edicion_deps' no fue atrapado
[INFO][toba] componente(45000099): [ callback ] 'conf__ci_edicion_deps' no fue atrapado
[INFO][toba] componente(45000012): [ callback ] 'conf__ci_seleccion_deps' no fue atrapado

-o-o-o-o-o-
Fecha: 06-06-2016 22:37:03
Operacion: Definir preguntas dependientes
Usuario: toba
Version-PHP: 5.4.16
Servidor: 10.1.0.53
URI: /siu/kolla/aplicacion.php?ah=st5755fafa8a2cb&ai=kolla||45000003
Referrer: http://10.1.0.53/siu/kolla/aplicacion.php?ah=st5755faf87b969&ai=kolla||45000003
Host: 10.1.0.31
==========
[INFO][kolla] PUNTO MONTAJE: se cargó la clase extension_toba/kolla_usuario.php del punto de montaje proyecto. El path del mismo es /usr/local/siu/kolla/aplicacion/php
[INFO][kolla] PUNTO MONTAJE: se cargó la clase operaciones/encuestas/preguntas_dependientes/ci_preguntas_dependientes.php del punto de montaje proyecto. El path del mismo es /usr/local/siu/kolla/aplicacion/php
[INFO][kolla] PUNTO MONTAJE: se cargó la clase operaciones/encuestas/preguntas_dependientes/ci_preguntas_dependientes_edicion.php del punto de montaje proyecto. El path del mismo es /usr/local/siu/kolla/aplicacion/php
[INFO][kolla] PUNTO MONTAJE: se cargó la clase operaciones/encuestas/preguntas_dependientes/ci_preguntas_dependientes_edicion_reglas.php del punto de montaje proyecto. El path del mismo es /usr/local/siu/kolla/aplicacion/php
[INFO][kolla] PUNTO MONTAJE: se cargó la clase operaciones/encuestas/preguntas_dependientes/form_dependencia.php del punto de montaje proyecto. El path del mismo es /usr/local/siu/kolla/aplicacion/php
[INFO][toba] componente(45000012): [ callback ] 'conf__edicion' no fue atrapado
[INFO][toba] componente(45000099): [ callback ] 'conf__pant_edicion_deps' no fue atrapado
[INFO][toba] componente(45000099): [ callback ] 'conf__ci_edicion_deps' no fue atrapado
[INFO][toba] componente(45000012): [ callback ] 'conf__ci_seleccion_deps' no fue atrapado

-o-o-o-o-o-
Fecha: 06-06-2016 22:37:05
Operacion: Definir preguntas dependientes
Usuario: toba
Version-PHP: 5.4.16
Servidor: 10.1.0.53
URI: /siu/kolla/aplicacion.php?ah=st5755fb0eeafbf&ai=kolla||45000003
Referrer: http://10.1.0.53/siu/kolla/aplicacion.php?ah=st5755fafa8a2cb&ai=kolla||45000003
Host: 10.1.0.31
==========
[INFO][kolla] PUNTO MONTAJE: se cargó la clase extension_toba/kolla_usuario.php del punto de montaje proyecto. El path del mismo es /usr/local/siu/kolla/aplicacion/php
[INFO][kolla] PUNTO MONTAJE: se cargó la clase operaciones/encuestas/preguntas_dependientes/ci_preguntas_dependientes.php del punto de montaje proyecto. El path del mismo es /usr/local/siu/kolla/aplicacion/php
[INFO][kolla] PUNTO MONTAJE: se cargó la clase operaciones/encuestas/preguntas_dependientes/ci_preguntas_dependientes_edicion.php del punto de montaje proyecto. El path del mismo es /usr/local/siu/kolla/aplicacion/php
[INFO][kolla] PUNTO MONTAJE: se cargó la clase operaciones/encuestas/preguntas_dependientes/ci_preguntas_dependientes_edicion_reglas.php del punto de montaje proyecto. El path del mismo es /usr/local/siu/kolla/aplicacion/php
[INFO][toba] componente(45000012): [ registrar_evento ]  El METODO [ evt__ci_seleccion_deps__guardar ] no existe - 'guardar' no fue atrapado
[INFO][toba] componente(45000099): [ callback ] 'evt__pant_edicion_deps__salida' no fue atrapado
[INFO][toba] componente(45000099): [ callback ] 'evt__pant_seleccion_deps__entrada' no fue atrapado
[INFO][toba] componente(45000012): [ callback ] 'conf__edicion' no fue atrapado
[INFO][toba] componente(45000099): [ callback ] 'conf__pant_seleccion_deps' no fue atrapado
[INFO][toba] componente(45000012): [ callback ] 'conf__ci_seleccion_deps' no fue atrapado

-o-o-o-o-o-
Fecha: 06-06-2016 22:37:07
Operacion: Definir preguntas dependientes
Usuario: toba
Version-PHP: 5.4.16
Servidor: 10.1.0.53
URI: /siu/kolla/aplicacion.php?ah=st5755fb10d6077&ai=kolla||45000003
Referrer: http://10.1.0.53/siu/kolla/aplicacion.php?ah=st5755fb0eeafbf&ai=kolla||45000003
Host: 10.1.0.31
==========
[INFO][kolla] PUNTO MONTAJE: se cargó la clase extension_toba/kolla_usuario.php del punto de montaje proyecto. El path del mismo es /usr/local/siu/kolla/aplicacion/php
[INFO][kolla] PUNTO MONTAJE: se cargó la clase operaciones/encuestas/preguntas_dependientes/ci_preguntas_dependientes.php del punto de montaje proyecto. El path del mismo es /usr/local/siu/kolla/aplicacion/php
[INFO][kolla] PUNTO MONTAJE: se cargó la clase operaciones/encuestas/preguntas_dependientes/ci_preguntas_dependientes_edicion.php del punto de montaje proyecto. El path del mismo es /usr/local/siu/kolla/aplicacion/php
[INFO][toba] componente(45000012): [ registrar_evento ]  El METODO [ evt__ci_seleccion_deps__volver_encuestas ] no existe - 'volver_encuestas' no fue atrapado
[INFO][toba] componente(45000012): [ callback ] 'evt__edicion__salida' no fue atrapado
[INFO][toba] componente(45000012): [ callback ] 'evt__seleccion__entrada' no fue atrapado
[INFO][toba] componente(45000012): [ callback ] 'conf__seleccion' no fue atrapado

-o-o-o-o-o-
Fecha: 06-06-2016 22:38:42
Operacion: Definir preguntas dependientes
Usuario: toba
Version-PHP: 5.4.16
Servidor: 10.1.0.53
URI: /siu/kolla/aplicacion.php?ah=st5755fb133dd28&ai=kolla||45000003
Referrer: http://10.1.0.53/siu/kolla/aplicacion.php?ah=st5755fb10d6077&ai=kolla||45000003
Host: 10.1.0.31
==========
[INFO][kolla] PUNTO MONTAJE: se cargó la clase extension_toba/kolla_usuario.php del punto de montaje proyecto. El path del mismo es /usr/local/siu/kolla/aplicacion/php
[INFO][kolla] PUNTO MONTAJE: se cargó la clase operaciones/encuestas/preguntas_dependientes/ci_preguntas_dependientes.php del punto de montaje proyecto. El path del mismo es /usr/local/siu/kolla/aplicacion/php
[INFO][toba] componente(45000012): [ registrar_evento ]  El METODO [ evt__cuadro__cambiar_pagina ] no existe - 'cambiar_pagina' no fue atrapado
[INFO][toba] componente(45000012): [ callback ] 'conf__seleccion' no fue atrapado





Espero algún comentario.

Desde ya muchas gracias.

Diego.

Hola Diego.

Que no te genere el javascript es raro, si queres mandanos el caso que estas tratando de representar, cómo son las preguntas dependientes y demás, así lo vemos con mas detalle y podemos descubrir qué pasa.

Saludos.
Germán.

Hola German!
Soy compañero de Diego. Te cuento que estuve probando la encuesta y cada vez que modifico el combo de una pregunta dependiente genera un error en "/var/log/httpd/error_log " ----- [Tue Jun 07 10:41:22 2016] [error] [client 10.1.1.113] PHP Fatal error: Call to a member function get_js_extra() on a non-object in /usr/local/siu/kolla/aplicacion/php/nucleo/preguntas/pregunta_dependencia_def.php on line 34, referer: http://10.1.0.53/siu/kolla/aplicacion.php?ah=st5756cefd9dd39&ai=kolla||45000003

Por otro lado vi que los JS de cada encuenta se van creando en archivos con el nombre de codigo de la encuesta en “/usr/local/siu/kolla/aplicacion/www/js/encuestas” . Bueno esto no esta sucediendo. La carpeta tiene bien los permisos y no existen los archivos js de las encuestas que estamos probando .

Hola!

Los archivos js que ves en la carpeta www/js/encuestas pertenecen o bien a las encuestas que vienen predefinidas, o bien a encuestas que requieren la construcción de un código javascript mas complejo y que no se puede construir con la operación de Preguntas Dependientes. La idea con esta nueva operación es que se genere dinámicamente de acuerdo a lo definido allí.

Ahora bien, con respecto al error voy a necesitar si me podes explicar qué tipo de dependencia es la que se quiere representar, cuál es el tipo de la pregunta y cuál es la acción que se desea hacer, ¿la pregunta disparadora afecta a una sola pregunta, varias o un bloque completo?

Saludos

Hola German!
Nos dimos cuenta que el error solo existe en Firefox, en Chrome anda bien. Hay un problema con JQuery. Te dejo adjunta la imagen del error. Probamos la version 3.7 y pasa lo mismo.

Saludos!

Javier T.


error jquery firefox.jpg

error jquery firefox.png

Buenas tardes,
pueden indicarnos qué tipo de dependencias están generando para las cuales no ven resultados?

Así podemos identificar el problema. Las pruebas del sistema se ejecutan en firefox siempre, por lo que es importante ver bien el caso que les está generando estos problemas.

Muchas gracias!
Myriam

Hola Myriam;
Te comento que que ya pudimos resolver el tema.
Se trataba de un problema nuestro en la red, el sistema no podía acceder al JQuery.
Pido disculpas por las molestias ocasionadas.

Desde ya muchísimas gracias.

Diego

Gracias por avisarnos.

Saludos!
Myriam