[SOLUCIONADO] Vinculacion encuestas Kolla-Guarani

Hola! quiero retomar un tema ya cerrado que se encuentra en este link http://foro.comunidad.siu.edu.ar/index.php?topic=20817.0 y no se como volver a activar las respuestas.
Quería consultarles porque hicimos las encuestas en Kolla y las habilitamos en Guarani, ambos en ambiente de prueba como nos sugirieron y no hubo problemas, se activaron correctamente las dos (una encuesta genérica y una académica (un formulario por cada asignatura a la cual se inscribieron en el 2do cuatrimestre). Ahora cuando lo hicimos en el ambiente de producción, la encuesta Académica aparece en el w3 del alumno pero cuando hago click para abrirla no hace nada la pantalla, es decir no se abre la encuesta para responder. Adjunto capturas. Las habilitaciones de ambas encuestas las hicimos como muy bien lo explicaron en el link que adjunté.
Cual podría ser el problema?
Gracias!


Encuestas 2do cuatrimestre.doc (323 KB)

Buen día Valeria,

En principio pueden chequear que tanto Kolla como Guaraní utilicen los mismos protocolos HTTP o HTTPS?

Saludos!
Myriam

Si. Eso ya fue chequeado y esta correcto en ese sentido.
Cuál puede ser otro motivo?

Buen día,
habría que revisar la configuración y ver qué error podría estar dando.

Para eso te pido si podés enviarnos los logs de kolla/guaraní y los de la consola del navegador.

Pueden ingresar a Kolla por fuera de Guaraní? Con qué browser están trabajando?

Esperamos tus comentarios.

Hola Myriam, te cuenta que la encuesta académica y la encuesta genérica ya se pueden visualizar correctamente desde el 3Wy pueden responderla pero quería consultarte dos puntos:

  1. No salen la dependencia que había armado en las encuestas desde Kolla. Por ej. la encuesta académica tiene una pregunta que si contestan la opción “me inscribí pero no la curse” la encuesta debería finalizar, de manera similar para la encuesta genérica. Esto lo probé en Kolla y salía perfecto ahora desde 3W no sale la dependencia y si el alumno responde “me inscribí pero no la curse” la encuesta continua.
  2. Los alumnos una vez que finalizan de responder las encuestas les sigue apareciendo como pendientes, porque ocurre esto?

Aguardo tus comentarios,
Saludos!

Hola, puedo responder por la 2da pregunta:

2) Los alumnos una vez que finalizan de responder las encuestas les sigue apareciendo como pendientes, porque ocurre esto?
Cuando el alumno finaliza una encuesta, desde Kolla se avisa a Guarani que el alumno respondió la encuesta y marca esa encuesta pendiente de contestar en Guarani como respondida (En la tabla [b]gde_encuestas_pendientes [/b]se registra la fecha y hora de respuesta, esto hace que se considere como respondida). Pareciera que esta comunicacion Kolla-Guarani al finalizar la encuesta no esta funcionando.

Igualmente, si el alumno la sigue viendo pendiente de contestar porque podria haber sucedido que hubo un problema en ese momento entre la comunicación de Kolla y Guarani, cuando el alumno vuelve a seleccionar la encuesta para contestar ahi se hace un checkeo de si esa encuesta ya esta respondida y en caso de estarlo se vuelve a indicar que ya esta respondida y se marca como respondida en Guarani.

Pueden enviar los logs de Guarani y Kolla del momento de cuando se finaliza de responder la encuesta para ver si se visualiza algun error en esa comunicación?

Buen día,
respecto al punto 1:

1) No salen la dependencia que había armado en las encuestas desde Kolla. Por ej. la encuesta académica tiene una pregunta que si contestan la opción "me inscribí pero no la curse" la encuesta debería finalizar, de manera similar para la encuesta genérica. Esto lo probé en Kolla y salía perfecto ahora desde 3W no sale la dependencia y si el alumno responde "me inscribí pero no la curse" la encuesta continua.

Te pido si te podés fijar si en la consola de desarrollo, en el browser, tira algún error.
Decís que en Kolla funciona bien la dependencia, es la misma que habilitaron desde Guaraní y no una copia en donde falten las dependencias?

Gracias!

Buenos días.
Le hemos pedido a nuestros técnicos que visualicen los logs y la consola tal como nos recomendaron aquí.Hemos encontrado lo siguiente en la consola js:


Bloqueado al cargar contenido de visualización mixto "http://guarani.ugr.edu.ar/proyectos/kolla/?ai=kolla||40000112&tm=1&h=8&t=nHz8JpcwZWuR%2Fn0RisQ96ibaQlS4KeTQ1e%2F45cM1CwAz5M%2FDwGxVFs4caG0b2fO99RTo0DBUc%2FbCD0pzMDS46A%3D%3D"

Y en los logs hemos encontrado esto.

================================= WARNINGS =================================

Unkown error
Archivo: /usr/local/proyectos/guarani/3w/src/siu/modelo/entidades/url_encuestas.php
Linea: 118
Function mcrypt_encrypt() is deprecated

–F<1>:E<0>:W<1>:T<0 s>:M<0 Mb>–

Aguardamos sus comentarios para poder continuar y poder darle solución a esto.
Saludos.

Buenos días Valeria,
por favor confirmanos en qué versiones de Guaraní y Kolla están trabajando. Y consultale a los técnicos:

  • qué versiones de php tienen en los servidores de cada módulo
  • si están usando http o https en cada uno de los servidores
    Asumiendo que están en servidores separados, en caso contrario por supuesto habrá una única respuesta a cada pregunta.
    Saludos.
    2

La versión de guarani es 3.16.0Kolla 4.2.1


PHP 7.1.33-3+0~20191218.29+debian10~1.gbp18b07c (cli) (built: Dec 18 2019 15:03:42) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.1.33-3+0~20191218.29+debian10~1.gbp18b07c, Copyright (c) 1999-2018, by Zend Technologies

Estamos usando https.
Cambiamos un valor que estaba mal en 3w/instalacion/servicios_web_config.phpAgregamos el https que nos faltaba pero igualmente sigue yendo a la url que esta en el anterior msj.
Saludos.

Valeria,
configuraron el protocolo https en Kolla como se indica aquí? Esto permite que se maneje correctamente la encuesta Kolla que se visualiza insertada en Guaraní.
Saludos.

2

Configuraciones 3w: servicios_web_config.php


'kolla' => array(
			'tipo' => 'rest',
			'parametros' => array(//usa cliente Guzzle, son opciones en formato guzzle
				'base_uri' => "https://guarani.ugr.edu.ar/proyectos/kolla/rest/",
				'auth' => array('<user>', '<pass>'), //user, password, segun guzzle
			)
		),

config.php


'url_kolla' => 'https://guarani.ugr.edu.ar/proyectos/kolla/',

Configuracion en Kolla.
instancia.ini


; Configuracion de la INSTANCIA 

base = "toba_kolla"
tipo = "normal"
proyectos = "toba_usuarios, kolla"

[toba_usuarios]
usar_perfiles_propios = "0"
url = "/proyectos/kolla_toba_usuarios"
path = "/usr/local/proyectos/kolla/aplicacion/vendor/siu-toba/framework/proyectos/toba_usuarios"

[kolla]
usar_perfiles_propios = "1"
url = "/proyectos/kolla"
path = "/usr/local/proyectos/kolla/aplicacion"
protocolo_url_post_form_externo = "https"

Lo de instancia en kolla lo agregamos y luego limpiamos cache, seguimos con el mismo error.

Saludos.

Hola,

Si vas a “Encuestas pendientes” y haces un “Inspeccionar elemento” en el navegador, ¿te muestra algún error de JavaScript o falla en la carga del IFRAME de Kolla?

¿Tenes algún alumno de ejemplo con el cual podamos ingresar a Guaraní y ver que pasa?

También noto algo inconsistente: en un post mandaste que la URL a la encuesta es http://guarani.ugr.edu.ar/proyectos/kolla/?ai=kolla||40000112&tm=1&h=8&t=nHz8JpcwZWuR%2Fn0RisQ96ibaQlS4KeTQ1e%2F45cM1CwAz5M%2FDwGxVFs4caG0b2fO99RTo0DBUc%2FbCD0pzMDS46A%3D%3D (con http), y en config.php tenes ‘url_kolla’ => ‘https://guarani.ugr.edu.ar/proyectos/kolla/’, (con https).

saludos.
2

Valeria, agreguen por favor este parámetro

protocolo_url_post_form_externo = "https"

también en el archivo proyecto.ini de Kolla.

Cargamos un GDS con el usuario de una alumna y el link desde donde se ingresa al 3W. Esa alumna ya respondió todas las encuestas pero todavía salen como pendientes y en algunas le da opción de volver a responder y en otras les sale el cartel que adjunto.
Seguimos en contacto.


3w.doc (201 KB)

Se continua gds 49464

Con eso último anduvo, pero aparece este mensaje.

Contestaste correctamente la encuesta, pero hubo problemas en la registración de la misma. Por favor, contáctate con la oficina de alumnos.Saludos.

Hola,

Es similar a lo que pasa en este otro foro.

Igualmente lo seguimos en detalle por el GDS.

saludos.
2

Solución:

Hemos probado lo que decía este foro y ahora funciona. Había 2 kolla_id_habilitacion repetidos.
En resumen agregamos esa bandera en proyecto.ini y en instancia.ini.

protocolo_url_post_form_externo = "https"

. Y lo de la habilitación.

2