I'm currently working on designing a setup flow where the user will create a study in 6 steps. I've decided to split the different steps into tabs based on what the user will have to do in them, i.e :
- Step 1: Form with 7 fields where the user enters some study info.
- Step 2: Creating a form that people will have to fill out to participate in the study.
Step 3: Manage locations and users involved in the study.
etc..
I've decided for tabs (instead of a wizard) due to the fact that the user might not fill it all out in one go, but rather re-visit and edit it from time to time. Also, the order is not necessarily sequential, but it is the order I found most of our users currently work in.
To my question!
I'm not quite sure how to help the user through the process and conveying/making them feel that their progress is being saved. (I've seen a similar question in the forums here but it's more related to how/when information is sent to the database).
What I'm choosing between is:
- A save button in each tab. (Feels bothering to ask them to save 6 times)
- A next button in each tab. (Feels weird because it's tabs, not a wizard)
- Autosaving and a finish/save button in the last step. (Lack of feedback while filling in previous steps)
What to do?