I am designing an app where the user is allowed to select multiple services which lead to a questionnaire around each service. If the user selects all the services this potentially could be a very long multi-part questionnaire, however this based on research would be an edge case.
I am playing around with two options:
- Using a stepper, which also acts as a navigation. i.e the user can tap on step 2 and be redirected to that page.
Pros - Provides insight into how many pages are left - Smaller chunks of information which makes filling out all these questions less daunting.
Cons - Not scalable, as we add more services or questions the stepper can only show so many steps on a mobile screen.
Technically can be quite large to implement for a small size of value.
- Place all the questions on one page.
Pros - Users can scroll to the end to estimate how large it is Cons - Users might drop off based on the amount of questions.
My question is, has anyone done this before and is willing to provide insight onto what worked for them, or if any of these options from a usability perspective trumps the other.