Skip to content

Week of 2021 03 30

Ryan Shukla edited this page Apr 7, 2021 · 16 revisions

Notes on final demo

  • record video and show it during demo time
    • everyone must be in it
    • should be "engaging"
  • there will be live Q&A time after the video is shown

Tasks

  • Change user screen to save and remove ListenerRegistration (Andrew)
  • Implement hashcode in User class (Andrew)
  • Change updateDeviceUser in Database class so that it iterates over owned experiments and updates the owner field (Andrew)
  • Update publish screen so that when a user submits, they are given a toast and returned to the subscribed page (Vasu)
  • Change all appropriate fields in add trials screen to only accept numbers (Vasu)
  • Make intent tests for location functionality (Jacques)
  • Make intent tests for owner screen functionality (Ryan)
  • Fix failing test case for getExperimentsByOwner (Ryan)
  • Implement questions and answers (Furmaan, Jacques, Ricky) (By Thursday)
  • Database plan: Store array of Question objects in the experiment. Each Question object has a field for text, a field for User that asked the question, and a collection of Answer objects. Each Answer object has a String field for the answer and a User field for the User who is answering.
  • Make intent tests for q/a functionality (Ryan)

Fixes

  • Fix histograms for binomial (Furmaan and Jacques)
  • Call getUserByIdNotLive() (and maybe getExperimentByIdNotLive()) in question and answer screens (see contributors screen) (Ryan)
  • Fix UI in Q&A so that name and description don't overlap (Furmaan and Jacques)
  • Fix bugs in contributors screen (checkboxes are not consistent when you go back and return to contributors screen) (Vasu and Ricky)
    • we're seeing a lot of alloc/free activity in the log. maybe this is the root cause?
Clone this wiki locally