Asignar número de participación para sorteo

More
2 years 7 months ago #118528 by SergioPG
SergioPG created the topic: Asignar número de participación para sorteo
Hola,

Tengo creada una encuesta de libre participación y quiero que al finalizar la misma se le envíe al encuestado en el mismo mensaje de encuesta recibida un número de participación que oscile entre 0000 y 9999. Por supuesto que el número asignado no puede repetirse entre varios usuarios, ya que ese número es para hacer luego un sorteo.

No se muy bien como hacerlo, supongo que será configurando algún campo en el mensaje de confirmación, pero no se como asignar un número que se gestione de forma automática.

Agradecería si alguien me pudiera ayudar. Cuando tenga la encuesta creada añadiré el enlace para que podáis participar y ganar un lote de vino.

Please Log in to join the conversation.

More
2 years 7 months ago #118529 by holch
holch replied the topic: Asignar número de participación para sorteo
Yo usaria el ID de la entrevista (accesible como {SID}), porque ya es única. Porque si tu crias tu proprio numero, tendrias que criar alguna base de dados para evitar que un número seria aplicado mas que dos vezes.

Despues es fácil de dar um número de 0 a 9999 a estes IDs para el sorteo.

I'm not a LimeSurvey GmbH member. I answer at the LimeSurvey forum in my spare time. No support via private message.
Some helpful links: Manual (EN) | Question Types | Workarounds
The following user(s) said Thank You: SergioPG

Please Log in to join the conversation.

More
2 years 7 months ago - 2 years 7 months ago #118531 by Ben_V
Ben_V replied the topic: Asignar número de participación para sorteo
Hola,

este numero único ya existe: es el "Id" con el que se envia el formulario;
Ya esta disponible (asociado con las respuestas dadas) en la base de datos, y no tienes nada mas que hacer para recuperarlo en los resultados. Si quieres comunicarlo en algún sitio de la encuesta (ej. mensaje final) o en los emails de confirmación puedes usar el comodin {SAVEDID}..
Tu número de participación es: {SAVEDID}  (no lo pierdas !)

/!\ Ojo: L'encuesta deber estar activada para poder usar {SAVEDID}

Benoît

EM Variables => bit.ly/1TKQyNu | EM Roadmap => bit.ly/1UTrOB4
Last Releases => 2.6x.x goo.gl/ztWfIV | 2.06/2.6.x => bit.ly/1Qv44A1
Demo Surveys => goo.gl/HuR6Xe (already included in /docs/demosurveys)
Last Edit: 2 years 7 months ago by Ben_V.
The following user(s) said Thank You: SergioPG

Please Log in to join the conversation.

More
2 years 6 months ago #118569 by SergioPG
SergioPG replied the topic: Asignar número de participación para sorteo
Muchas gracias. Tu respuesta me ha servido de ayuda

Please Log in to join the conversation.

More
1 year 5 months ago #135687 by fachuazulgrana
fachuazulgrana replied the topic: Asignar número de participación para sorteo
Hola! Gracias por el aporte, me sirvio!
Te hago una consulta del tema. Es posible reiniciar ese ID?. Ya que si yo reinicio la encuesta, el contador de este ID sigue aumentando, me explico?
Mil gracias.

Please Log in to join the conversation.

More
1 year 5 months ago #135709 by Ben_V
Ben_V replied the topic: Asignar número de participación para sorteo
Hola, hay varias opciones...

1) Exportar/reimportar la estructura de la encuesta (.lss)
  • exportar lss
  • abrir con editor de texto:
  • buscar <autonumber_start><![CDATA[....
  • reemplazar valor contenido en <![CDATA[99]]> (ej. "99") por "0"
  • <autonumber_start><![CDATA[0]]></autonumber_start>
  • suprimir antigua encuesta
  • reimportar lss editato

2) Si no te importa el Survey ID, hacer una copia de la encuesta (crear nueva encuesta => pestaña copiar)

3) editar la bbdd con phpmyadmin o lo que sea (ojo survey ID y prefijo de las tablas):
ALTER TABLE lime_survey_XXXX AUTO_INCREMENT=0

Benoît

EM Variables => bit.ly/1TKQyNu | EM Roadmap => bit.ly/1UTrOB4
Last Releases => 2.6x.x goo.gl/ztWfIV | 2.06/2.6.x => bit.ly/1Qv44A1
Demo Surveys => goo.gl/HuR6Xe (already included in /docs/demosurveys)

Please Log in to join the conversation.

More
1 year 5 months ago #135727 by fachuazulgrana
fachuazulgrana replied the topic: Asignar número de participación para sorteo
Genial. Gracias por la pronta respuesta! Voy a chequearlo y te cuento.

Gracias nuevamente. Saludos!

Please Log in to join the conversation.

Start now!

Just create your account and start using Limesurvey today.

Register now