gaffu écrit:
Thanks for your reply.
I am not sure I would totally agree with, so if you could please elaborate.
To cut a long story short: If you are able to show any personal information from the tokens table within a survey, then this survey can NEVER be anonymous.
Since anonymity is essential for lots of Limesurvey users, we will always try to keep the anonymity at a maximum, e.g. by not letting the admin reference any token field at an anonymous survey.
gaffu écrit:
As I see it, it depends on how you use it but either way the respondent will be aware of which information is being submitted. The token or any other user information is not saved in the survey_dynamic table like when it is not anonymous.
If I included the token in an answer then yes it would not be anonymous. But a clause in the privacy statement already handles this issue by telling the respondent that the only way they could be identified would be if they submitted any information that could identify them like an email or token in this case.
If you were able to access token data at anonymous surveys, you could for example set the user's email address as default answer of a hidden text question and voila, anonymity is gone.
gaffu écrit:
The way we will be conducting surveys is across several hundred courses so it would be impractical to create the same survey for each course several times a year. So instead we are creating 1 survey for use on all courses. However we still need to know which course(s) the students attended to filter the responses. Because of that we would like to include some background data for each user (e.g. course name and course id), and the only feasible way to achieve this would be through the token table and then add that as an answer to a question in the survey. In my opinion this approach would be just as anonymous as if we created a single survey pr. course only difference is that the current implementation does not allow what I would like to do.
Theoretically you are correct, but as said, if you could do that, this would break anonymity.
gaffu écrit:
Other commercial solutions do allow this while still categorizing the survey as being completely anonymous. This was why I was wondering why you chose this implementation.
If one had a malicious intend there would be other easier choices to circumvent this in Limesurvey. My suggestion does still keep the survey transparent for the respondent even if one were to include user identifiable data in the survey, that is unless I'm not seeing something important.
/Jeppe
If you argue that there will always be a way to break anonymity, why not just set the survey to be non anonymous while telling the participants that all information is treated confidential?
Are you able to use the additional attribute information at the email templates?