- Posts: 3
- Thank you received: 0
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
- Topic Author
- Offline
- New Member
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
- Offline
- LimeSurvey Community Team
- Posts: 12943
- Thank you received: 3979
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
- Topic Author
- Offline
- New Member
- Posts: 3
- Thank you received: 0
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
- Offline
- LimeSurvey Community Team
- Posts: 12943
- Thank you received: 3979
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
- Offline
- LimeSurvey Community Team
- Posts: 12943
- Thank you received: 3979
Asi?
https://www.myServer.com/limesurvey/index.php/123456?lang=es&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
Please Log in to join the conversation.
- Gveliz
- Topic Author
- Offline
- New Member
- Posts: 3
- Thank you received: 0
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
- Offline
- LimeSurvey Community Team
- Posts: 12943
- Thank you received: 3979
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
- Offline
- LimeSurvey Community Team
- Posts: 11661
- Thank you received: 2742
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.