Have an idea?

Visit Sawtooth Software Feedback to share your ideas on how we can improve our products.

Don't go back

Hello,

Imagine the following survey:

---page---
Q2
---page---
Q3
---page---
Q4
---page---

My question is:
If the user answer the Q3 and goes to Q4, I dont want the user can answer again (change the answser) of Q3, if the user go back the skip should go to Q2 and not to Q3.
It's possible?

Regards.
asked Mar 22, 2018 by AGarcia (190 points)
You can turn the back button off in the survey settings but this is a global change across the whole survey.

Go to general settings tab and look to the navigation buttons. Click on the settings button and then remove the tick from the previous button.

Not sure if you want this globally or just for this bunch of questions?

2 Answers

0 votes
In addition to what Paul described you can also handle this on a question by question basis by using the Sawtooth Script [% RemovePrevious() %]

That will remove the back button for just that page so they can't go to the previous question.  

You may also want to go the the Browser Settings tab under the Survey Settings and disable the Browser back button as well.
answered Mar 22, 2018 by Jay Rutherford Gold (30,895 points)
Thanks Jay for your additional comments.

Yes, I should have mentioned the SSi Script function: RemovePrevious().

Much appreciated mate.
0 votes
In Q3 apply following pre-skips,

First (Skip To Q1)
Begin Unverified Perl
If(SHOWN("Q2") && GETVALUE("sys_LastSeenQuestion")=="Q3")){
    return true;
}
End Unverified

Second(Skip To Q3)
Begin Unverified Perl
If(SHOWN("Q2") && GETVALUE("sys_LastSeenQuestion")=="Q1")){
    return true;
}
End Unverified
answered Apr 5, 2018 by vinay.agrawal Bronze (545 points)
...