Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

things taken into account:

Strength and honor

...

Task Analysis

  1. Input destinations
    • Goal: Allow the user to input destinations to visit
    • Preconditions:
      • Determined locations to visit
      Subtasks:
      • auto-complete destination names
      • pre-load Pre-loaded constraint information about destination like hours of operations (best hours to visit), average length of visit
    • Subtasks:
      • Auto-complete/correct destination names
  2. Add/edit constraints for destinations
    • Goal: Modify constraints for destinations such as hours of operation, appointment times, duration of visit
    • Preconditions:
      • Know what time appointments are scheduled for
      • Have an estimate the amount of time that needs to be spent at each destination
    • Subtasks:
      • Add “global constraints” like between what times these destinations need to be visited or what type of transportation (car, public transit, walking) is preferred.
  3. Auto-generate schedule
    • Goal: Using the destinations and constraints inputted by the user, our system will create a schedule to visit all the destinations that meets all the constraints. 
    • Preconditions:
    • Subtasks:
      • Display the generated schedule both on and a timeline.  
      • Display the optimal path between locations on a map
  4. View and Adjust schedule
    • Goal: change and tweak any part of the schedule including the order of destinations, duration of visit, path to take between destinations...
    • Preconditions:
      •  
    • Subtasks:
      •