Interaction Flow

interaction flow

(1a) If the user adds a question to the column first, she must choose another question and add it to the row.

(1b) Charts will only appear in view if data is added to both the column and the row. So the flow will only proceed from adding a question to the column to the charts appearing in the view if a question has previously been put on the row.

(1c) The option of showing and hiding question responses is only available if it does not result in a question vs. question comparison.

(1d) The option of grouping responses will only be available if more than one response is highlighted within a given question.

(1e) If the user chooses to clear the view, she must start over and choose the survey she is interested in.