Activity Diagram - mbaron93/cs690project_learningtracker GitHub Wiki

image***

The four use cases of the design are represented by four different flows. The flows allow the user to add elements to the initial source list, edit sources that have been in place already, set goals for reading and run a reading report.

  1. The Add section prompts users for a succession of information
  2. The Edit Section allows the user to edit information within a particular source, including whether it has been completed, or what its note is. It also allows sources to be removed.
  3. The Goal Section allows users to add a goal or edit a goal, including marking it complete or changing its complete by goal date. It also allows the user to change the overall number of source goals.
  4. The reading report system further gives options on different types of reports that can be generated, including overall sources and goals, and goals met.