You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

GR1 - Task analysis

User analysis

Task analysis

Search
Goal: Search for HASS classes
Preconditions: (optional) User knows times they will not be available in the upcoming semester, or knows course numbers of other classes they are planning on taking

Subtasks:

  • Set criteria (HASS-D category, has no final, fits my schedule, etc)
  • Input current schedule
  • Edit search criteria

Sift
Goal: Pick best classes from search results
Preconditions: A search is already in progress

Subtasks: 

  • Sort classes by different criteria (department, time, HKN rating, etc)
  • Select/deselect classes from search results

    
Sync
Goal: Export schedule based on selections
Preconditions: User has a Google calendar, OR access to a printer

Share
Goal: Let friends know what HASS classes you are taking, or alert friends to HASS classes you think they may be interested in
Preconditions: User knows friends’ email addresses

Save
Goal: Save criteria and selections for later
Preconditions: User has an MIT certificate

Domain analysis

  • No labels