How can a survey be optimized to retain values between sessions?

I have a survey with 61 questions ("yes", "no", "NA"), each with an entry field, everything needs to be stored so that it is shown every time the survey is filled. Wehave a conditional, if the 61 responses are "yes" the survey is completed, else it will appear in LMS as incomplete. At the begining we activated the retain value between sessions checkboxes, but this makes everything way too slow. To solve this we made a trick, we duplicated the variables (these retain those values) and we placed some actions that modify the variables shown for the variables that retain the values. Although this made the suvey faster, it is not fast enough.

Is there any way to optimized the survey??

Discussions have been disabled for this post