Here's the stage:
We have an inspection app on windows mobile. We are considering a html version. There are numerous inspections and there is an internal debate as to whether
- all questions should be open by default, or
- each question should be opened as you answer the previous question.
Here is a mock-up with 3 questions, but you can assume there may be as many as 20 questions.
Here are some of the debated points:
Option 1. The questions are almost always sequential users shouldn't need to see the next question. Making it require a button press just makes the system more annoying to use.
Option 2. Users want to be able to see all the questions easy, even if they don't need to. Furthermore clicking a button to answer a question takes no more effort than requiring scrolling to see the next question.
Option 3. Compromise and offer both options.
Does anyone have any research on which is better? I was always under the assumption (and I'm positive I read it somewhere) that options 2 & 3 are what users prefer on a handheld device (where scrolling isn't free like on a computer with a scroll wheel).