User Interface - mbaron93/cs690project_learningtracker GitHub Wiki

A demonstration of Spectre API's Console Based UI Interface

Home Page - Gives option to select from User Interface options listed below

  • Add a source
  • Edit a source
  • Set a goal
  • View Learning Data
  • Exit

Add a source - selected option

  • Select whether adding Book or Article
  • Type in title
  • Type in author
  • Type in notes
  • Type in chapters/amount completed

Edit a page - selected option

  • Select from existing options to remove or edit a source
  • Choose to edit notes
    • Type in new notes
  • Choose to update amount complete
    • Add in amount complete *Choose to remove goal will remove a goal

Set a Goal - selected option

  • Select to add a new goal
    • Make a note of what the goal is
    • Type in date of upcoming goal
  • Select edit an existing goal
    • Select completed or incomplete from options
    • Type in date of upcoming goal *Edit the overall number of sources as a goal.

View Learning Progress - select from options below

  • View existing goals
  • View goal progress report
  • View reading progress report
  • View all works summary

Exit - selected option