Skip to content
Dylan edited this page May 21, 2016 · 2 revisions
  1. Use Case 2: Advanced Adventure Search

Use Case 2: Advanced Adventure Search

Core

  1. User navigates to the adventure search area
  2. User chooses to add a criteria to search against and starts entering their search term for that criteria
  3. User actions the search
  4. System provides a listing of matching adventures that the user can navigate to for more information

Alternative flow 2a: Listing real-time results

  1. System outputs a listing of possible results that case insensitively matches the user's currently input criteria
  2. Return to Core step 2

Alternative flow 2b: Listing potentially related results

  1. System provides user with notice of possible alternate results that appear to be relevant but not match the user's search criteria
  2. Return to Core step 2

Alternative flow 2c: Choosing criteria from real-time list

  1. User selects one or more items from the system provided results list
  2. System records selected results as selected terms for use in final adventure search and display it as selected
  3. Return to Core step 2

Alternative flow 2d: Removing selected term

  1. User selects to remove a term from a criteria
  2. System removes the record of that term, and removes the term within the criteria from display

Alternative flow 2e: Removing selected criteria

  1. User selects to remove a criteria from the search list
  2. System removes any records of terms under the criteria, and removes the criteria from display

Alternative flow 2f: Popular Search Terms by Category

  1. User selects from popular criteria in certain categories
  2. Return to Core Step 2

Alternative flow 4a: No results found

  1. System alerts the user to a lack of adventures matching the criteria and terms
  2. Return to Core step 2

Alternative flow 4b: Refining criteria

  1. User selects to refine their search terms
  2. Return to Core step 2
Clone this wiki locally