Welcome to the LimeSurvey Community Forum

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

Cuotas

  • Alfonso_
  • Alfonso_'s Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
2 months 1 week ago #268700 by Alfonso_
Cuotas was created by Alfonso_
Ayúdenos a ayudarle y rellene los siguientes campos:.
Su versión de LimeSurvey: 6.6.6+241002
Servidor propio o LimeSurvey Cloud: Servicor Propio
Plantilla de diseño utilizada: vanilla
==================
Buenos días, 

estamos tratando de programar un total de 150 cuotas que dependen de dos variables configuradas. Desde el menú de cuotas podemos generarlas de manera manual pero nos gustaría saber si existe la posibilidad de automatizar este proceso. Al contar con un número de cuotas tan elevado resulta especialmente tedioso. 

Vemos la opción de contar con un reporte CSV rápido pero nos gustaría poder crear todas las cuotas con la misma agilidad. 

Espero que podamos hacerlo con vuestra ayuda. 

Un saludo. 

Please Log in to join the conversation.

  • Alfonso_
  • Alfonso_'s Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
1 month 1 week ago #269483 by Alfonso_
Replied by Alfonso_ on topic Cuotas
Refloto este tema con la esperanza de que alguien pueda compartir su conocimiento para agilizar el tema de las cuotas.

La metodología actual resulta especialmente tediosa y lleva mucho tiempo, sobre todo en estudios donde es necesario contar con más de 200 cuotas cruzando variables como sexo, edad y las provincias españolas.

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 month 1 week ago #269485 by Joffm
Replied by Joffm on topic Cuotas
Sí, puedes.
Si ya has creado algunas cuotas y has mirado la exportación lss, verás esto
Code:
 <quota>
  <fields>
   <fieldname>id</fieldname>
   <fieldname>sid</fieldname>
   <fieldname>name</fieldname>
   <fieldname>qlimit</fieldname>
   <fieldname>action</fieldname>
   <fieldname>active</fieldname>
   <fieldname>autoload_url</fieldname>
  </fields>
  <rows>
   <row>
    <id><![CDATA[284]]></id>
    <sid><![CDATA[622945]]></sid>
    <name><![CDATA[q2]]></name>
    <qlimit><![CDATA[5]]></qlimit>
    <action><![CDATA[1]]></action>
    <active><![CDATA[1]]></active>
    <autoload_url><![CDATA[0]]></autoload_url>
   </row>
...

esto
Code:
 <quota_members>
  <fields>
   <fieldname>id</fieldname>
   <fieldname>sid</fieldname>
   <fieldname>qid</fieldname>
   <fieldname>quota_id</fieldname>
   <fieldname>code</fieldname>
  </fields>
  <rows>
   <row>
    <id><![CDATA[129]]></id>
    <sid><![CDATA[622945]]></sid>
    <qid><![CDATA[20749]]></qid>
    <quota_id><![CDATA[284]]></quota_id>
    <code><![CDATA[1]]></code>
   </row>
   <row>
    <id><![CDATA[130]]></id>
    <sid><![CDATA[622945]]></sid>
    <qid><![CDATA[20750]]></qid>
    <quota_id><![CDATA[285]]></quota_id>
    <code><![CDATA[4]]></code>
   </row>
...

y esto
Code:
 <quota_languagesettings>
  <fields>
   <fieldname>quotals_id</fieldname>
   <fieldname>quotals_quota_id</fieldname>
   <fieldname>quotals_language</fieldname>
   <fieldname>quotals_name</fieldname>
   <fieldname>quotals_message</fieldname>
   <fieldname>quotals_url</fieldname>
   <fieldname>quotals_urldescrip</fieldname>
  </fields>
  <rows>
   <row>
    <quotals_id><![CDATA[397]]></quotals_id>
    <quotals_quota_id><![CDATA[284]]></quotals_quota_id>
    <quotals_language><![CDATA[de]]></quotals_language>
    <quotals_message><![CDATA[Leider haben Ihre Antworten eine Quote dieser Umfrage überschritten.]]></quotals_message>
    <quotals_url/>
    <quotals_urldescrip/>
   </row>
   <row>
    <quotals_id><![CDATA[398]]></quotals_id>
    <quotals_quota_id><![CDATA[285]]></quotals_quota_id>
    <quotals_language><![CDATA[de]]></quotals_language>
    <quotals_message><![CDATA[Leider haben Ihre Antworten eine Quote dieser Umfrage überschritten.]]></quotals_message>
    <quotals_url/>
    <quotals_urldescrip/>
   </row>


Para que puedas añadir más probabilidades. Incremente siempre el id y el quotaid (quota_id e inserte el questionid (qid) correcto, name, qlimit, y "id"=="quotals_quota_id"=="quota_id"

Como
Code:
 
 <quota>
  <fields>
   <fieldname>id</fieldname>
   <fieldname>sid</fieldname>
   <fieldname>name</fieldname>
   <fieldname>qlimit</fieldname>
   <fieldname>action</fieldname>
   <fieldname>active</fieldname>
   <fieldname>autoload_url</fieldname>
  </fields>
  <rows>
   <row>
    <id><![CDATA[284]]></id>
    <sid><![CDATA[622945]]></sid>
    <name><![CDATA[q2]]></name>
    <qlimit><![CDATA[5]]></qlimit>
    <action><![CDATA[1]]></action>
    <active><![CDATA[1]]></active>
    <autoload_url><![CDATA[0]]></autoload_url>
   </row>
   <row>
    <id><![CDATA[285]]></id>
    <sid><![CDATA[622945]]></sid>
    <name><![CDATA[q2a]]></name>
    <qlimit><![CDATA[11]]></qlimit>
    <action><![CDATA[1]]></action>
    <active><![CDATA[1]]></active>
    <autoload_url><![CDATA[0]]></autoload_url>
   </row>
   <row>
    <id><![CDATA[286]]></id>
    <sid><![CDATA[622945]]></sid>
    <name><![CDATA[q2a]]></name>
    <qlimit><![CDATA[7]]></qlimit>
    <action><![CDATA[1]]></action>
    <active><![CDATA[1]]></active>
    <autoload_url><![CDATA[0]]></autoload_url>
   </row>
  </rows>
 </quota>
<quota_members>
  <fields>
   <fieldname>id</fieldname>
   <fieldname>sid</fieldname>
   <fieldname>qid</fieldname>
   <fieldname>quota_id</fieldname>
   <fieldname>code</fieldname>
  </fields>
  <rows>
   <row>
    <id><![CDATA[129]]></id>
    <sid><![CDATA[622945]]></sid>
    <qid><![CDATA[20749]]></qid>
    <quota_id><![CDATA[284]]></quota_id>
    <code><![CDATA[1]]></code>
   </row>
   <row>
    <id><![CDATA[130]]></id>
    <sid><![CDATA[622945]]></sid>
    <qid><![CDATA[20750]]></qid>
    <quota_id><![CDATA[285]]></quota_id>
    <code><![CDATA[4]]></code>
   </row>
   <row>
    <id><![CDATA[131]]></id>
    <sid><![CDATA[622945]]></sid>
    <qid><![CDATA[20751]]></qid>
    <quota_id><![CDATA[286]]></quota_id>
    <code><![CDATA[3]]></code>
   </row>
  </rows>
 </quota_members>
 <quota_languagesettings>
  <fields>
   <fieldname>quotals_id</fieldname>
   <fieldname>quotals_quota_id</fieldname>
   <fieldname>quotals_language</fieldname>
   <fieldname>quotals_name</fieldname>
   <fieldname>quotals_message</fieldname>
   <fieldname>quotals_url</fieldname>
   <fieldname>quotals_urldescrip</fieldname>
  </fields>
  <rows>
   <row>
    <quotals_id><![CDATA[397]]></quotals_id>
    <quotals_quota_id><![CDATA[284]]></quotals_quota_id>
    <quotals_language><![CDATA[de]]></quotals_language>
    <quotals_message><![CDATA[Leider haben Ihre Antworten eine Quote dieser Umfrage überschritten.]]></quotals_message>
    <quotals_url/>
    <quotals_urldescrip/>
   </row>
   <row>
    <quotals_id><![CDATA[398]]></quotals_id>
    <quotals_quota_id><![CDATA[285]]></quotals_quota_id>
    <quotals_language><![CDATA[de]]></quotals_language>
    <quotals_message><![CDATA[Leider haben Ihre Antworten eine Quote dieser Umfrage überschritten.]]></quotals_message>
    <quotals_url/>
    <quotals_urldescrip/>
   </row>
  </rows>
 </quota_languagesettings>



Puedes preparar esto automáticamente en Excel, por ejemplo
Joffm

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

Please Log in to join the conversation.

Moderators: holchtpartner

Lime-years ahead

Online-surveys for every purse and purpose