I have a step by step wizard. User may complete the steps in multi sessions I need to keep record which steps are completed by user. Order of step may not be important. User may complete step 4 and then later complete step 3. but I have to make sure that user process each step at least one. When User have processed all steps wizard will be marked as completed. I have following tables
WizardBase
WizardID, userID
Step1 Table
.......
Step2 Table
.......
and so on
One option that come to mind is to have bits in Wizard table for each step and when user complete the step bit will be made true as shown below
WizardBase
WizardID, userID,IsStep1Done,IsStep1Done,...
Any better suggession. I have max of to steps