need to show a tracking code in end message to the participant

Plus d'informations
il y a 3 mois 3 semaines #179760 par hmd_bakhshi
COM_KUNENA_MESSAGE_CREATED_NEW
Hi
I'm using ls3 in surveys with anonymous participants. but sometimes they argue that they fill and submit the survey but I do not receive at server. I need a unic tracking code which show at end message to the participants.
does ls3 have such this code (like seed) by which I can use it at the end message? and how can I use it
thanks

Connexion ou Créer un compte pour participer à la conversation.

LimeSurvey Partners
Plus d'informations
il y a 3 mois 3 semaines #179761 par Joffm
COM_KUNENA_MESSAGE_REPLIED_NEW
Hi,
well, you can create a random number by "{rand(100000,999999)"}

Or you create an alphanumeric string with six (or seven, or eight,...)random numbers (0,25) to get characters.
Like:
{join(substr('ABCDEFGHIJKLMNOPQRSTUVWXYZ',rand(0,25),1),substr('ABCDEFGHIJKLMNOPQRSTUVWXYZ',rand(0,25),1),substr('ABCDEFGHIJKLMNOPQRSTUVWXYZ',rand(0,25),1),substr('ABCDEFGHIJKLMNOPQRSTUVWXYZ',rand(0,25),1),substr('ABCDEFGHIJKLMNOPQRSTUVWXYZ',rand(0,25),1),substr('ABCDEFGHIJKLMNOPQRSTUVWXYZ',rand(0,25),1))}

In your end message just pipe this value.

Of course, you cannot be sure that all calculated values are unique.
But if you code is long enough it will do it.

Best regards
Joffm


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

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 mois 3 semaines #179763 par holch
COM_KUNENA_MESSAGE_REPLIED_NEW
Why not just use the SAVEDID? This is a truly unique number and it let's you easily identify the responses in the database.

However, this also means if they get back to you with this ID, the survey is not anonymous anymore, because now you can connect their responses to their person.

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

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 mois 3 semaines #179768 par jelo
COM_KUNENA_MESSAGE_REPLIED_NEW

holch écrit: Why not just use the SAVEDID? This is a truly unique number and it let's you easily identify the responses in the database.

I don't recommend the SAVEDID as an PIN. Easily to guess, easily to mistype. If the respondent is actively seeking the confirmation of submission and don't want to reveal the data, just choosing a savedid below the own would be enough.
Depending on the survey topic an easily guessable PIN can cause a lot of trouble.
I would e.g. add three random characters to the SAVEDID to prevent easy guessing.

The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 mois 3 semaines #179793 par holch
COM_KUNENA_MESSAGE_REPLIED_NEW

Easily to guess, easily to mistype.


Not sure how someone will guess the SAVEDID. Usually the users don't have access to the SAVEDID. If you show it to them only at the end of the survey, where is the harm? How should they guess it? Not sure if I understand you wrong.

But I agree, it is probably better to add some random numbers at the beginning or the end, just to be save.

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

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 mois 3 semaines #179795 par jelo
COM_KUNENA_MESSAGE_REPLIED_NEW

holch écrit: Not sure how someone will guess the SAVEDID. Usually the users don't have access to the SAVEDID. If you show it to them only at the end of the survey, where is the harm?


I don't know the scenario and the impact a wrong number can have.

But when you complete the survey, you get the SAVEDID displayed.
Since it is a anonymous survey, you can fill out the survey once again. You get a SAVEDID again.
The pattern of +1 increments is easily recognized.

Depending on the reason you need to prove participation via the SAVEDID, it might be wise to not use SAVEDID.
Beside malicious intention sloppiness is a good reason to not use SAVEDID for participants. They might just note or remember the SAVEDID wrong. With an increasing number the chance for mismatch is quite high.

Perhaps LimeSurvey can provide another seedvariable for such a purpose out of the box.

The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 mois 3 semaines #179797 par holch
COM_KUNENA_MESSAGE_REPLIED_NEW
Thanks Jelo for the clarification. Your points make total sense.

Maybe a combination of Joffm's solution and the SAVEDID might make sense. But you need to make sure to save this generated code into a question. Otherwise it is of no use.

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

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 mois 3 semaines #179814 par DenisChenu
COM_KUNENA_MESSAGE_REPLIED_NEW

jelo écrit: Perhaps LimeSurvey can provide another seedvariable for such a purpose out of the box.

Easi way to do it in plugin using secure.php.net/manual/fr/function.uniqid.php
in an hidden short text question

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand .
An error happen ? Before make a new topic : remind the Debug mode .

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 mois 3 semaines #179819 par jelo
COM_KUNENA_MESSAGE_REPLIED_NEW
To expose these php functions to ExpressionScript would be a step forward.
An option "expose_php_function", where you could define the php function and the ExpressionScript function name (often identical, but to prevent name collisions in the future).

The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 mois 3 semaines #179822 par DenisChenu
COM_KUNENA_MESSAGE_REPLIED_NEW

jelo écrit: To expose these php functions to ExpressionScript would be a step forward.
An option "expose_php_function", where you could define the php function and the ExpressionScript function name (often identical, but to prevent name collisions in the future).

Not needed here :)

But : github.com/LimeSurvey/LimeSurvey/pull/1081

We CAN NOT expose whole php function, because
1. It can be dangerous
2. We need same function in javascript and php

Denis

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand .
An error happen ? Before make a new topic : remind the Debug mode .

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 mois 3 semaines #179825 par tammo
COM_KUNENA_MESSAGE_REPLIED_NEW
Hi Joffm,

this looks like a "poor man's token creator". But since there is already a token mechanism, could that be used. Like filling a hidden text question with a generated token. That could also help with follow up research...

Tammo


Tammo ter Hark at Tools for Research
Proud developers of the TFR Responsive Limesurvey theme
toolsforresearch.com/limesurvey-responsive-template

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 mois 3 semaines #179826 par jelo
COM_KUNENA_MESSAGE_REPLIED_NEW

DenisChenu écrit: We CAN NOT expose whole php function, because
1. It can be dangerous

That's why I proposed a positive list and not a complete exposition.
The Javascript support is a valid point.

On the other hand. ExpressionScript stayed unchanged for years. Seems to be no problem for most users. The others learn PHP or choose a survey tool with complete scripting support.

The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 mois 3 semaines - il y a 3 mois 3 semaines #179831 par hmd_bakhshi
COM_KUNENA_MESSAGE_REPLIED_NEW
thank you. I think a hidden question and generate a number is a good idea.
let me explain my problem more clearly. I have employed some interviewer for my survey. they go to the city and fill questionnaires with people. my problem is that some of my interviewers argued that they fill 10 survey but I have only 7 form in my database. I seek a way for them and me to recognize weather their argues is true or not.
so I think if I can generate to create a code including the start time and end time (for example) I can virtually solve my problem.
thanks again for your help
Last edit: il y a 3 mois 3 semaines by hmd_bakhshi.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 mois 3 semaines #179836 par DenisChenu
COM_KUNENA_MESSAGE_REPLIED_NEW
For your needs, i think i use token and some of my plugins …

1. Create an unique token for your interviewer
2. Check "Allow multiple" + uncheck "token anser persistance"
3. Add this plugin : gitlab.com/SondagesPro/managament/responseListAndManage (remind to read the README )
4. Check the settings and the link (on Tool Menu)
5. Give the new link at your interviewer
6. With the new login link : they see all of their already done survey, and can create new ones (or update previous one)

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand .
An error happen ? Before make a new topic : remind the Debug mode .

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 mois 2 semaines #179968 par hmd_bakhshi
COM_KUNENA_MESSAGE_REPLIED_NEW
this link is broken!

Connexion ou Créer un compte pour participer à la conversation.

Commencez dès maintenant !

Créez simplement un compte et commencez à utiliser LimeSurvey dès aujourd'hui.

Inscrivez-vous maintenant

Inscrivez-vous à notre Newsletter!