Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1
  • 2

TOPIC: Track respondents answers across multiple surveys?

Track respondents answers across multiple surveys? 2 years 8 months ago #68945

  • wschatten
  • wschatten's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 9
  • Karma: 0
Hello LS Community!

So I plan on running a survey now and then again in 4 months. I would like to be able to compare respondents answers between both surveys.

If possible I assume I would need to use Tokens for this?

If I import and setup my tokens for a survey will they be available and be the same if I use them on another survey?

Any help, comments, advice would be greatly appreciated!

Cheers,
W. Schatten
The administrator has disabled public write access.

Re: Track respondents answers across multiple surveys? 2 years 8 months ago #68949

  • holch
  • holch's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 2549
  • Thank you received: 285
  • Karma: 102
You can upload the same token table to both surveys. With the unique token you can match both surveys.
Have a look at the manual! It is a really valuable source for information. Here some helpful links:
Manual (EN) | Question Types | Question Attributes | Workarounds

If you found this answer helpful and it saved you some time please consider a donation to the project to keep Limesurvey going!
The administrator has disabled public write access.

Re: Track respondents answers across multiple surveys? 2 years 8 months ago #68950

  • wschatten
  • wschatten's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 9
  • Karma: 0
Based on this article regarding Tokens:
http://docs.limesurvey.org/Tokens+in+Version+1.85&highlight=tokens

It mentions:
If the survey is anonymous, then no link (technically: foreign key relationship) is available between the tokens table and the responses.

So would I be able to have use the same token table for both surveys and still have the survey be anonymous?
Or would I need to be able to link between Tokens and responses to compare respondents answers to 2 different surveys?
The administrator has disabled public write access.

Re: Track respondents answers across multiple surveys? 2 years 8 months ago #68951

  • holch
  • holch's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 2549
  • Thank you received: 285
  • Karma: 102
No, if the survey is anonymous you have no way to connect both surveys.

Because the token would not be saved in the survey results, so there is no way to connect both surveys on a respondents base. What you might be able to do is to give the respondent a code. Problem is, that the next survey is 4 months later and the respondent will not remember the code.

You could pass on the survey id for example and then the respondent would have to fill out the respondent id in a question. Then you can match the questionnaires together, but you can't match it with tokens. This would guarantee the protection of anonymity, as you can't connect survey results with personal data.

I don't see any other way. The whole problem is that joining results of several surveys AND anonymity are just contrary in my point of view.
Have a look at the manual! It is a really valuable source for information. Here some helpful links:
Manual (EN) | Question Types | Question Attributes | Workarounds

If you found this answer helpful and it saved you some time please consider a donation to the project to keep Limesurvey going!
The administrator has disabled public write access.

Re: Track respondents answers across multiple surveys? 2 years 8 months ago #68952

  • wschatten
  • wschatten's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 9
  • Karma: 0
That is the impression I was under from the quote above. Ok thank you for your quick response Holch.

Cheers from Canada!
The administrator has disabled public write access.

Re: Track respondents answers across multiple surveys? 2 years 8 months ago #69027

  • Mazi
  • Mazi's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 5300
  • Thank you received: 291
  • Karma: 247
At both surveys you can have a text question where the users should enter a certain code which can be compased of:
- second + third letter of first name
- last two letters of last name
- last two digits of the year of birth
- character 3+4 of the town where you were born

This should create a more or less unique code like "arke80ld"

Best regards/Beste Grüße,
Dr. Marcel Minke
(Limesurvey Head of Support)
Need Help? We offer professional Limesurvey support
Contact: marcel.minke(at)limesurvey.org'"
The administrator has disabled public write access.
The following user(s) said Thank You: wschatten

Re: Track respondents answers across multiple surveys? 2 years 8 months ago #69030

  • wschatten
  • wschatten's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 9
  • Karma: 0
That is a really good idea.
Thank you Mazi!
The administrator has disabled public write access.

Re: Track respondents answers across multiple surveys? 2 years 8 months ago #69035

  • Mazi
  • Mazi's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 5300
  • Thank you received: 291
  • Karma: 247
wschatten wrote:
That is a really good idea.
Thank you Mazi!
You're welcome.

If you find this solution useful, please add it at manual -> workarounds -> Survey behavior.

Thanks!

Best regards/Beste Grüße,
Dr. Marcel Minke
(Limesurvey Head of Support)
Need Help? We offer professional Limesurvey support
Contact: marcel.minke(at)limesurvey.org'"
The administrator has disabled public write access.

Re: Track respondents answers across multiple surveys? 2 years 8 months ago #69038

  • holch
  • holch's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 2549
  • Thank you received: 285
  • Karma: 102
That is actually not a bad idea. Some kind of digital footprint.

However, should the population of the sample be small, this might actually cause problems for anonymity, because you might be able to reconstruct the actual person from this information. Won't be easy, but with a little perl script and a list of participants with this data you might be able to figure this out in seconds.

And then, what about someone from "Ulm" (city in Germany). What does he/she write as the 4th letter of the birthplace?
Have a look at the manual! It is a really valuable source for information. Here some helpful links:
Manual (EN) | Question Types | Question Attributes | Workarounds

If you found this answer helpful and it saved you some time please consider a donation to the project to keep Limesurvey going!
The administrator has disabled public write access.

Re: Track respondents answers across multiple surveys? 2 years 8 months ago #69041

  • floccs
  • floccs's Avatar
  • OFFLINE
  • Senior Lime
  • Posts: 47
  • Thank you received: 5
  • Karma: 2
I've implemented the attached question to compare respondents answers on different surveys.

You have to edit the javascript in it (set #answer11829X199X6875 with your SGQA).
You can also add other fields to increase the precision (remember to add the answer in the javascript check_fill() function).

It also implements a SHA-1 function to ensure anonymity of answers.
Attachments:
The administrator has disabled public write access.
  • Page:
  • 1
  • 2
Moderators: ITEd
Time to create page: 0.152 seconds
Donation Image