How to show a non-anonymous user the answers he selected?

More
3 years 8 months ago #134062 by actxcellence
May be there is an easy solution for my question:
Status:
A non-anonym survey.
Some users have answered, some not.
Now the users want to see the answers they have given some weeks ago.

Is there an easy way to give users access to read their answers, using their tokens, but prohibit changes?

Schon die Bedienungsanleitung von LimeSurvey angeschaut?
Bedienungsanleitung (DE) | Tricks, um mehr Antworten auf Fragen im Forum zu erhalten

Please Log in or Create an account to join the conversation.

LimeSurvey Partners
More
3 years 8 months ago #134073 by jelo

actxcellence wrote: Is there an easy way to give users access to read their answers, using their tokens, but prohibit changes?

I don't see any way to prevent changes.

Perhaps you could export results and import results in a copy of the survey. Then you need to reimport the token list of the first project.
Then activate the setting "Allow multiple responses or update responses with one token". Perhaps "Enable token-based response persistence." too.
Haven't tried that yet, so it might won't work at all.
The answers can still be changed but since it is a copy it wouldn't be an issue.
That's the only workaround I can think off at the moment.

The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users
The following user(s) said Thank You: actxcellence

Please Log in or Create an account to join the conversation.

More
3 years 8 months ago #134076 by fvanderstarre
If you set "Send detailed admin notification email to:" to "{TOKEN:EMAIL}" your participants will get their answers after completing the survey. You'll have to adapt the detailed notification email template a little (take out the admin urls).
Frank
The following user(s) said Thank You: actxcellence

Please Log in or Create an account to join the conversation.

More
3 years 8 months ago #134077 by actxcellence
The last missing link: It needs a trick to resend the notification email

Schon die Bedienungsanleitung von LimeSurvey angeschaut?
Bedienungsanleitung (DE) | Tricks, um mehr Antworten auf Fragen im Forum zu erhalten

Please Log in or Create an account to join the conversation.

More
3 years 8 months ago #134091 by DenisChenu
Hi,

I think you can do something like this.

Using beforeQUestionRender : test if response is already submitted , if yes : find the input and set readonly to tru to all input.

For "find input and set attribute " see : git.framasoft.org/SondagePro-LimeSurvey-...in/moreAccessibility

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
An error happen ? Before make a new topic : remind the Debug mode .
The following user(s) said Thank You: actxcellence

Please Log in or Create an account to join the conversation.

More
3 years 8 months ago #134108 by actxcellence
Good concept - but I need some more hints to find the code you mentioned.

Schon die Bedienungsanleitung von LimeSurvey angeschaut?
Bedienungsanleitung (DE) | Tricks, um mehr Antworten auf Fragen im Forum zu erhalten

Please Log in or Create an account to join the conversation.

More
3 years 7 months ago #134127 by DenisChenu

actxcellence wrote: Good concept - but I need some more hints to find the code you mentioned.

What hint's ?

What code ?

You have too git.framasoft.org/SondagePro-LimeSurvey-...ayTextAdapt.php#L156 for example.

Second solution : i can be hired for such tool, if you're OK on the GPL licencing of all of my plugin ;)

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

Please Log in or Create an account to join the conversation.

Start now!

Just create your account and start using Limesurvey today.

Register now
Join our Newsletter!