Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Survey structure – different levels of access to data

  • bamazzish
  • bamazzish's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 11 months ago - 2 years 11 months ago #229312 by bamazzish
Please help us help you and fill where relevant:
Your LimeSurvey version: [Version 5.2.14]
Own server or LimeSurvey hosting: Our school is hosting LimeSurvey
Survey theme/template: Vanilla
==================
Hi Guys,
A newbie here with super basic knowledge of JS. I am trying to create a cascading survey with different levels of access. I will try to explain (please see my data map below):

Country Admin Level (high level) – sees all data from all surveys at all levels (national, regional, area)
Regional Admin Level (mid-level) – sees data from a specific region only but all data from all the areas of that region
Area Admin Level (basic level) – sees data from one specific area only.

I am sorry, I am lost at how to create such a survey or a set of surveys and do not even know whether this is possible with LimeSurvey. Do I need to create multiple surveys? If so, how can each country team merge all their data in one eventually - this is essentially one survey, given to three country teams where each team would then distribute it to their regions and areas - the collected data is then merged at country level. The data is collated at each level securely (groups do not see each other's data) - hence different level of access.

Alternatively, do I need to create one survey with a welcome page asking for different logins? I am sorry if I sound silly - just wondering what is possible.
I would appreciate any help.
Thanks.

 


 
Last edit: 2 years 11 months ago by bamazzish.

Please Log in to join the conversation.

  • tpartner
  • tpartner's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 11 months ago #229329 by tpartner
Use tokens with custom attributes to define the "level". Then sections of the survey can be shown/hidden via relevance.

- www.limesurvey.org/manual/Survey_participants/en

- www.limesurvey.org/manual/ExpressionScri..._Cascading_Relevance

Also, have a look at the manual in general.

- www.limesurvey.org/manual/LimeSurvey_Manual

Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.
The following user(s) said Thank You: bamazzish

Please Log in to join the conversation.

  • bamazzish
  • bamazzish's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 11 months ago - 2 years 11 months ago #229332 by bamazzish
Dear Tony,

Thank you for your guidance and I hope you are well.

I am reading the sections you suggested - it will likely take me sometime... If you have a chance, I would be grateful if you could have a look at the dummy survey below and show me what you mean, please, if possible. Please forgive me if I am asking for too much - we are a very small organisation and do not have a dedicated programmer.

portal.iis.ac.uk/limesurvey/index.php/922128?lang=en
Access code: A001u

Here are the levels to access and modify the data at different levels once it is entered.

Global Admin (me) - can see/modify data globally (all countries, regions, areas)
Country Admin - can see/modify data entered from all regions and all areas within their country (e.g. UK), but does not see data from other countries (e.g. Canada)
Regional Admin - can see/modify all data submitted by all areas attached to their region (e.g. England) but does not see data submitted by other regions (Scotland)
Area Admin - can see/modify data submitted within their area only (e.g. North East) but does not see data submitted from other areas (e.g  South West)
User - can only complete the survey - does not see any data

Thank you so very much.
 

File Attachment:

File Name: limesurvey...2128.lss
File Size:42 KB
Last edit: 2 years 11 months ago by bamazzish.

Please Log in to join the conversation.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 11 months ago #229337 by holch
You are not talking about a survey here, you are talking about the rights of admins to see response data within the Limesurvey backend, correct?

Help us to help you!
  • Provide your LS version and where it is installed (own server, uni/employer, SaaS hosting, etc.).
  • Always provide a LSS file (not LSQ or LSG).
Note: I answer at this forum in my spare time, I'm not a LimeSurvey GmbH employee.
The following user(s) said Thank You: bamazzish

Please Log in to join the conversation.

  • bamazzish
  • bamazzish's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 11 months ago #229338 by bamazzish
Yes, correct: The survey is the same for all and given to all users in different countries.
We need the Admins at different levels to be able to access the respective data and modify parts of it.
Thank you!

Please Log in to join the conversation.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 11 months ago #229340 by holch
I don't think this is possible out of the box. An Admin has either access to a survey or doesn't. Thus an admin who has access has always access to all responses within the survey.

You might have to create various surveys and create your levels via allowing or not allowing certain admins to see a survey.

But that also means that for each country you would have 3 regions and in each region you would have 3 areas, this means for each country there would be 9 surveys, with 3 countries you would have 27 surveys. And I assume that these numbers also were just an example and there might be more regions per country than 3 and more areas per region than 3, right?

I currently don't see how Limesurvey would show/not show responses to a certain group of people.

Help us to help you!
  • Provide your LS version and where it is installed (own server, uni/employer, SaaS hosting, etc.).
  • Always provide a LSS file (not LSQ or LSG).
Note: I answer at this forum in my spare time, I'm not a LimeSurvey GmbH employee.
The following user(s) said Thank You: bamazzish

Please Log in to join the conversation.

  • bamazzish
  • bamazzish's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 11 months ago - 2 years 11 months ago #229343 by bamazzish
Many thanks, Holch. Much appreciated.

How can I create such admin users who can only see specific surveys and their data?
Last edit: 2 years 11 months ago by bamazzish.

Please Log in to join the conversation.

  • tpartner
  • tpartner's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 11 months ago #229346 by tpartner

You are not talking about a survey here, you are talking about the rights of admins to see response data within the Limesurvey backend, correct?
Sorry, I misread the original post.

Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.
The following user(s) said Thank You: bamazzish

Please Log in to join the conversation.

  • bamazzish
  • bamazzish's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 11 months ago #229347 by bamazzish
My fault - was not able to articulate my problem properly. Is there any way out? Thanks.

Please Log in to join the conversation.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 11 months ago #229348 by holch

Sorry, I misread the original post.
 
I was on the fence between levels in the survey and levels of admins, but after bamazzish response to your answer it became clearer. But I was still not sure.

Help us to help you!
  • Provide your LS version and where it is installed (own server, uni/employer, SaaS hosting, etc.).
  • Always provide a LSS file (not LSQ or LSG).
Note: I answer at this forum in my spare time, I'm not a LimeSurvey GmbH employee.
The following user(s) said Thank You: bamazzish

Please Log in to join the conversation.

More
2 years 11 months ago - 2 years 11 months ago #229364 by AlexBell
Would be great to see a solution to this. Thanks!
Last edit: 2 years 11 months ago by AlexBell.

Please Log in to join the conversation.

  • bamazzish
  • bamazzish's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 11 months ago #229367 by bamazzish
Dear Tony, Dear Holch,

I hope you are both well.

I am sorry to come back to this - I am still lost and am wondering if there is a way out to accomplish this - I would be most grateful for any suggestions.

Thank you for your support.

Please Log in to join the conversation.

Moderators: tpartnerholch

Lime-years ahead

Online-surveys for every purse and purpose