I’m designing a mobile survey platform that includes both required and optional questions. It's very simple with a scrolling format, so all of the questions are available at once- I don't think I can change this aspect about it. Currently, we have a progress bar at the top to record progress, but I'm unsure about the best approach for calculating it.
Originally, we had it so progress was only calculated with required questions, but there are some potential issues with this:
- Users may be frustrated or think that something is broken when their progress doesn't increase when answering optional questions
- Users may be frustrated when the progress is at 100% but there are still several optional questions left
We also want to incentivize users to answer all of the questions even if they aren't required. We could calculate progress with all of the questions, but in my mind, it's doesn't make sense to be able to submit the survey when progress is at 50%.
Regardless, here are all of the options I'm considering:
- Progress Based on Required Questions Only: Calculate progress based only on the required questions (the original idea).
- Progress Based on All Questions: Calculate progress based on the total number of questions (both required and optional).
- Hybrid Approach: Show progress based on required questions and provide a separate indicator of the total number of questions ("5 out of 10 questions answered" or having the progress bar start at the percentage of optional questions).
I would love some input on my dilemma!