- Posts: 2
- Thank you received: 0
Ask the community, share ideas, and connect with other LimeSurvey users!
Please Log in to join the conversation.
Ideally I would like to grant a user access to a specific set of responses in a survey, configured so that user "John Doe"can only view responses where in question 1 the answer "John Doe" was selected. It appears this is not possible within Limesurvey, correct? Therefor I have come up with a few alternate solutions. What would be the best implementation?
Option 1: do not use the admin interface
The first option is to simply not add readers to the admin interface but instead use the built in reporting (the detailed admin notification) which sends the responses to e-mail. I've figured out that I could use ExpressionScript to determinate which e-mail the notification should be sent to based on the answer to a question. The downside of this option is that it would eliminate the useful features from the admin panel, such as bulk exporting and/or filtering.
Option 2: link multiple surveys together
The second option I am investigating is to split up the survey into multiple seperate surveys. The first survey would just contain question 1. Based on the answer to this question the "End URL" parameter would change and redirect the respondent to the a second survey specifically marked as "Survey John Doe". Each person that should have access would get their own seperate survey (even though the survey contents would be identical). This would allow me to grant individual users access to the responses of their specific survey without disclosing responses directed to other people.
This option seems the best, however it does have the downside of splitting up the database. If possible, I would like to be able to have one big database where all the answers could be viewed. A second downside is that in the future we might want to use an API to allow responses to be entered into the database. This seems more difficult if I split it up into multiple surveys.
Does anyone have any advice, tips and/or tricks? Am I on the right track or am I overthinking? Thanks in advance for the advice
.
Please Log in to join the conversation.