Use cases Basic Flow Diagrams - CMPUT301W21T06/CrowdFly GitHub Wiki
US 01.01.01 As an owner, I want to publish an experiment with a description, a region, and a minimum number of trials. US 01.03.01 As an owner, I want to end an experiment. This leaves the results available and public but does not allow new results to be added.
- Application offers owner the ability to add an experiment
- Owner presses the add experiment button
- Application prompts owner to type in experiment description, region, min num trials, trial type
- Owner types in the appropriate information and presses "add"
- Application takes owner to Trial log page where he or she can add trials of a given type to the experiment
- Owner presses add trial
- Application prompts owner to type in the appropriate information for the specific trial type
- Owner types in the appropriate information and presses "add"
- Repeat steps 6-8 depending on how many trials wanted + covers the min-trial constraint
- Application presents the trial log screen and offers an "end experiment button"
- Owner presses the "end experiment button"