Home arrow Ondersteuning arrow Forums
LimeSurvey Forums
Welcome, Guest
Please Login or Register.    Lost Password?
Publicar resultados de la encuesta (1 viewing) (1) Guest
Go to bottom Favoured: 0
TOPIC: Publicar resultados de la encuesta
#19474
Argosen (User)
Junior Lime
Posts: 33
graphgraph
User Offline Click here to see the profile of this user
Publicar resultados de la encuesta 1 Month, 3 Weeks ago Karma: 2  
He estado buscando una forma de publicar los resultados de una encuesta para el publico en general, pero la unica solucion que encontre en la red era para la version 1.53 y no funciona con la 1.71+ . En vista de este resultado, he empezado a crear mi propia solucion , y por ahora he conseguido hacer una pagina que enseñe un resumen de todos los campos .
Lo que he hecho es modificar el archivo statistics.php, que es el que utilizamos para ver los resultados desde el panel de administracion. Tambien hace graficas con jpgraph y mantiene el formato que tiene en su version de administrador (en parte al menos) .

Una vez opiado al directorio 'admin' tenemos que llamarlo mandandole el numero de la encuesta que queremos ver de esta forma:

URL/admin/user-statistics.php?sid=45663

Espero que le sirva a alguien, y si alguien lo mejora o quiere hacerlo, llamadme, que yo tambien lo quiero mejorau !!!


File Attachment:
File Name: user_statistics.zip
File Size: 21615
 
Logged Logged  
 
Last Edit: 2008/09/30 09:38 By Argosen.
  The administrator has disabled public write access.
#19849
Argosen (User)
Junior Lime
Posts: 33
graphgraph
User Offline Click here to see the profile of this user
Re:Publicar resultados de la encuesta 1 Month, 1 Week ago Karma: 2  
Ok, estoy mejorando las versiones.
Esta vez, se han solventado un par de fallos, y ademas de pasarle el numero de encuesta es necesario pasarle el valor del token (la contraseña del encuestado). Si la contraseña no consta en la tabla de encuestados, no muestra los resultados.
Para usarlo, igual que el otro:
URL/admin/user-statistics.php?sid=12345&token=PASWORD_TOKEN




File Attachment:
File Name: user_statistics_v2.zip
File Size: 22621
 
Logged Logged  
 
Last Edit: 2008/10/10 09:03 By Argosen.
  The administrator has disabled public write access.
#19885
latino (User)
Fresh Lemon
Posts: 8
graphgraph
User Offline Click here to see the profile of this user
Re:Publicar resultados de la encuesta 1 Month, 1 Week ago Karma: 0  
Hola Argosen:

Gracias por el aporte! Un comentario, tengo problemas con las graficas. El nombre del fichero no es igual al del archivo de grafico.

Por ejemplo, en el admin interfaz los resultados apuntan a:
STATS_12X8gfedjrr139purhX57815X1183838.png

Mientras el enlace del archivo user-stats.php apunta a:
STATS_12XstandardX57815X1205726.png

He tratado mirando el codigi pero no tengo idea como arreglarlo.

Saludo!

 
Logged Logged  
 
Last Edit: 2008/10/13 04:04 By latino.
  The administrator has disabled public write access.
#19888
Argosen (User)
Junior Lime
Posts: 33
graphgraph
User Offline Click here to see the profile of this user
Re:Publicar resultados de la encuesta 1 Month, 1 Week ago Karma: 2  
Hola.
Por lo que veo, la ristra de numeros es un numero de "token" relacionado con la persona que ha iniciado la sesion. La cuestion es que cuando accedes por administracion tienes una sesion, pero en user-statistics no hay sesion, por lo que utiliza la palabra standar.

No creo que sea un error, y a mi no me ha dado ningun problema.
Si a ti te da problemas, apuntame cuales son, y te lo miro/modifico

La decision de cual de estas palabras se utiliza, estan en el codigo, entre las lineas 814 y 826 (Por si quieres mirar un poco).
 
Logged Logged  
  The administrator has disabled public write access.
#19904
latino (User)
Fresh Lemon
Posts: 8
graphgraph
User Offline Click here to see the profile of this user
Re:Publicar resultados de la encuesta 1 Month, 1 Week ago Karma: 0  
Hola:

A bueno, quizas el problema se relaciona con la generacion de la grafica (que se deberia hacer con la ejecucion del user-statistics.php). Si a ti te funciona bien, entonces debe ser algun problema en mi setup. Que version de php tienes?

Gracias!

 
Logged Logged  
 
Last Edit: 2008/10/13 17:27 By latino.
  The administrator has disabled public write access.
#19921
Argosen (User)
Junior Lime
Posts: 33
graphgraph
User Offline Click here to see the profile of this user
Re:Publicar resultados de la encuesta 1 Month, 1 Week ago Karma: 2  
Segun me dice el servidor, mi version de php es:

PHP Version 5.2.4-2ubuntu5.3

Y jpgraph version: 2.3.3 (creo)

Haber que puede ser!
 
Logged Logged  
  The administrator has disabled public write access.
#19922
latino (User)
Fresh Lemon
Posts: 8
graphgraph
User Offline Click here to see the profile of this user
Re:Publicar resultados de la encuesta 1 Month, 1 Week ago Karma: 0  
Hola:

En lo que averiguo como arreglar las graficas, te pregunto como puedo añadir codigo similar a este:

["{SURVEYRESULTS}"]="$publicurl/resultados/user-statistics.php?lang=".$baselang."&sid=$surveyid&token=$newtoken";

En register.php

La idea es tener en el email de invitacion el enlace a la encuesta {SURVEYURL} y un enlace a los resultados. De esa forma la persona podria chequear los resultados buscando el enlace en el email. He tratdo con register.php pero nada me sale.

Gracias!

 
Logged Logged  
  The administrator has disabled public write access.
#19936
Argosen (User)
Junior Lime
Posts: 33
graphgraph
User Offline Click here to see the profile of this user
Re:Publicar resultados de la encuesta 1 Month, 1 Week ago Karma: 2  
Por lo que entiendo, lo que quieres es que en los correos se genere un link a la aplicacion user-statistics.php al igual que lo hace con la etiqueta {SURVEYURL}.
Para eso tienes que modificar los archivos:
index.php
tokens.php
register.php

En estos archivos, encontraras el tratamiento que se le hace a la etiqueta {SURVEYURL}. Yo lo que hice fue hacer una copia modificada de estas lineas para la etiqueta {SURVEYSTATS}.

Te dejo aqui como me quedo:
File Attachment:
File Name: files.zip
File Size: 46851


P.D.: Mis modificaciones estan delimitadas por las etiquetas inforbek13
 
Logged Logged  
 
Last Edit: 2008/10/14 12:34 By Argosen.
  The administrator has disabled public write access.
#19949
latino (User)
Fresh Lemon
Posts: 8
graphgraph
User Offline Click here to see the profile of this user
Re:Publicar resultados de la encuesta 1 Month, 1 Week ago Karma: 0  
Hola:

Grax!! Vi el codigo y te pregunto si pasarle el token no es necesario?

 
Logged Logged  
 
Last Edit: 2008/10/14 18:15 By latino.
  The administrator has disabled public write access.
#19982
Argosen (User)
Junior Lime
Posts: 33
graphgraph
User Offline Click here to see the profile of this user
Re:Publicar resultados de la encuesta 1 Month, 1 Week ago Karma: 2  
Ahi me has pillau !!

Las modificaciones estan hechas para la primera version. Tengo una encuesta en marcha y no he podido cambiarlo (espero poder pronto )
Pero si. Para la ultima version es necesario pasar el token. Cuando pueda hacer las modificaciones las hago y las kuelgo.
 
Logged Logged  
  The administrator has disabled public write access.
Go to top