Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

URL del formulario con token y atributos adicionales

  • Gveliz
  • Gveliz's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 2 months ago #250289 by Gveliz
Buenos días:
Estoy creando un formulario que requiere precargar información.
Trata de procedimientos a evaluar, cada participantes tiene diferentes procedimientos, desde 1 hasta 10 procedimientos.
Ya cree la tabla de atributos y logré que estos aparezcan en las filas de las matrices a evaluar.
El último atributo es el número de procedimientos que es una variable control para que no aparezcan filan vacías, pero este no lo logró colocar dentro del formulario como respuesta, tampoco me funciona como ecuación relevante attribute_1>=1.  ni con {TOKEN:ATTRIBUTE_1} >=1
Lo que deseo hacer por tal es que aparezca en la URL del formulario y bajarlo a una pregunta de texto desde ahi, pero no sé como escribirlo en la URL

He probado esto &?token={PASSTHRU:<token>}&attribute_11={PASSTHRU:<attribute_1>}&newtest=Y
&?token={token}&attribute_11={attribute_1}&newtest=Y
&?token={}&attribute_11={attribute_}&newtest=Y

Pero lo que se traspasa a la pregunta es este texto {PASSTHRU:<attribute_1>} o {attribute_1} o {attribute_} y no los número de la tabla que están en la variable attribute_1.

Me ayudan por favor

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 2 months ago #250293 by Joffm
Hola,
No entiendo bien lo que quieres hacer.
No respondiste las preguntas al principio (porque?) y no enviaste una exportación lss de tu encuesta.

Aparentemente algo como esto:
Se ingresa los procedimientos en los atributos de los participantes, que luego se muestran en una matriz.

Eso es fácil.
Cada procedimiento tiene un atributo separado (y por lo tanto una columna separada en la base de datos) para que sea más fácil de evaluar más adelante.
 
Luego muestra la matriz con:
 

Participante 1:
 
Participante 2
 

Sin embargo, si hay cientos de procedimientos diferentes, hay que introducirlos uno tras otro en los atributos y reestructurarlos posteriormente durante el análisis.

Y este parte no entiendo nada. Que queieres hacer? Cual URL?

Lo que deseo hacer por tal es que aparezca en la URL del formulario y bajarlo a una pregunta de texto desde ahi, pero no sé como escribirlo en la URL

He probado esto &?token={PASSTHRU:<token>}&attribute_11={PASSTHRU:<attribute_1>}&newtest=Y
&?token={token}&attribute_11={attribute_1}&newtest=Y
&?token={}&attribute_11={attribute_}&newtest=Y

Pero lo que se traspasa a la pregunta es este texto {PASSTHRU:<attribute_1>} o {attribute_1} o {attribute_} y no los número de la tabla que están en la variable attribute_1.


Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

  • Gveliz
  • Gveliz's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 2 months ago #250297 by Gveliz
Si crear atributos es fácil, el tema es el siguiente: 

Los usuarios tienen diferente cantidad de procedimientos (atributos) para evaluar.
El usuario 1 evalúa 2
El usuario 2 evalúa 5
y asi sucesivamente, por tal un atributo es la cantidad de procedimientos a evaluar.
Si dejo predefinido en la matriz como lo describiste anteriormente, el usuario que solo tiene 2 procedimientos va a tener 20 filas en blanco, por tal necesito limitar esas filas a la cantidad de procedimientos.  No funciona en la ecuación relevante desde la matriz de atributos.
Por tal lo que quiero es que en la URL aparezca el atributo que contiene la cantidad de procedimientos para de ahí tomarlo al formulario en una pregunta de texto largo usando parámetros.
Por ahora lo he resuelto solicitando al entrevistado que coloque el numero del parámetro, pero lo ideal es que el formulario lea este número para que las filas se ajusten automáticamente.<fila>
<id><![CDATA[12911]]></id>
<qid><![CDATA[13207]]></qid>
<question><![CDATA[<p><font face="Calibri, sans-serif"><span style="font-size:14.6667px;">Para el siguiente registro usted deberá contestar información sobre {TOKEN:ATTRIBUTE_1 } procedimientos.</span></font></p>

<p><font face="Calibri, sans-serif"><span style="font-size:14.6667px;">Coloque el número {TOKEN:ATTRIBUTE_1} para continuar.</span></font></ p>
]]></pregunta>

<ayuda/>
<guión/>
<idioma><![CDATA[es]]></idioma>
</fila>
<fila>
<id><![CDATA[13375]]></id>
<qid><![CDATA[13671]]></qid>
<question><![CDATA[¿Conoce usted el nivel transaccional anual que tiene(n) el/los procedimiento(s)?]]></question>
<ayuda/>
<guión/>
<idioma><![CDATA[es]]></idioma>
</fila>
<fila>
<id><![CDATA[13376]]></id>
<qid><![CDATA[13672]]></qid>
<pregunta><![CDATA[{TOKEN:ATTRIBUTE_2} ]]></pregunta>
<ayuda/>
<guión/>
<idioma><![CDATA[es]]></idioma>
</fila>
<fila>
<id><![CDATA[13377]]></id>
<qid><![CDATA[13673]]></qid>
<pregunta><![CDATA[{TOKEN:ATTRIBUTE_3} ]]></pregunta>
<ayuda/>
<guión/>
<idioma><![CDATA[es]]></idioma>
</fila>
<fila>
<id><![CDATA[13378]]></id>
<qid><![CDATA[13674]]></qid>
<pregunta><![CDATA[{TOKEN:ATTRIBUTE_4} ]]></pregunta>
<ayuda/>
<guión/>
<idioma><![CDATA[es]]></idioma>
</fila>
<fila>
<id><![CDATA[13379]]></id>
<qid><![CDATA[13675]]></qid>
<pregunta><![CDATA[{TOKEN:ATTRIBUTE_5} ]]></pregunta>
<ayuda/>
<guión/>
<idioma><![CDATA[es]]></idioma>
</fila>
<fila>
<id><![CDATA[13380]]></id>
<qid><![CDATA[13676]]></qid>
<pregunta><![CDATA[{TOKEN:ATTRIBUTE_6} ]]></pregunta>
<ayuda/>
<guión/>
<idioma><![CDATA[es]]></idioma>
</fila>
<fila>
<id><![CDATA[13381]]></id>
<qid><![CDATA[13677]]></qid>
<pregunta><![CDATA[{TOKEN:ATTRIBUTE_7} ]]></pregunta>
<ayuda/>
<guión/>
<idioma><![CDATA[es]]></idioma>
</fila>
<fila>
<id><![CDATA[13382]]></id>
<qid><![CDATA[13678]]></qid>
<pregunta><![CDATA[{TOKEN:ATTRIBUTE_8} ]]></pregunta>
<ayuda/>
<guión/>
<idioma><![CDATA[es]]></idioma>
</fila>
<fila>
<id><![CDATA[13383]]></id>
<qid><![CDATA[13679]]></qid>
<pregunta><![CDATA[{TOKEN:ATTRIBUTE_9} ]]></pregunta>
<ayuda/>
<guión/>
<idioma><![CDATA[es]]></idioma>
</fila>
<fila>
<id><![CDATA[13384]]></id>
<qid><![CDATA[13680]]></qid>
<pregunta><![CDATA[{TOKEN:ATTRIBUTE_10} ]]></pregunta>
<ayuda/>
<guión/>
 

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 2 months ago #250300 by Joffm
Si solo el número está en el atributo, entonces así
 
 
 
 

Y también preste atención a la sintaxis correcta.
Para el siguiente registro usted deberá contestar información sobre {TOKEN:ATTRIBUTE_1 } procedimientos.</span></font></p>

Sintaxis correcta: {TOKEN:ATTRIBUTE_1}   Sin espacio.

Pero todavía ni has respondido estas preguntas
 
ni has mostrado exactamente cómo debería parecer. (captura de pantalla, exportación lss)
Así no puedo ayudar mas.

Joffm
 

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 2 months ago - 1 year 2 months ago #250303 by Joffm
¿O no quieres utilizar ningún atributo, sino pasar este número en la URL en una encuesta abierta?
Asi?
Code:
https://www.myServer.com/limesurvey/index.php/123456?lang=es&amp;numero=3


Bien, crea una pregunta (escondida) de "texto breve" con el código "numero".
y
 
 
 

Pero, como no sabemos nada (encuesta abierta, encuesta cerrada), no mas

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 1 year 2 months ago by Joffm.

Please Log in to join the conversation.

  • Gveliz
  • Gveliz's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 2 months ago #250304 by Gveliz
Siento haberme saltado respuestas, es la primera vez.
Versión 6.2.5+230828 
Servidor propio: 
Plantilla de diseño:  Fruity
Formulario cerrado

Poniendo el atributo en ecuación relevante me aparecen todas las filas vacías.



[img]&newtest=Y[/img]

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 2 months ago #250309 by Joffm
Bueno,una encuesta cerrada.
Entonces puedes utilizar "atributos adicionales" como he mostrado en el ejemplo primero
1. Has creido los atributos?
 
2. Has entrado el valor del atributo?
 
3. Has entrado la ecuacion correctamente?
 
4. Has activado la encuesta?

No veo ningun problema.
 

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 2 months ago #250326 by holch
Nos manda um LSS como ejemplo que quieres hacer. Obviamente no fica claro lo que quieres hacer exactamente y parece que no entiendes los ejemplos de Joffm.

Un pequeño ejemplo de LSS ayudaría para que nos entendemos mejor tu necesidad y ya podemos mostrar

I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.

Please Log in to join the conversation.

Moderators: holchtpartner

Lime-years ahead

Online-surveys for every purse and purpose