Skip to content

Sprint Reviews

Giancarlo Pernudi Segura edited this page Apr 14, 2021 · 43 revisions

Friday April 9th, 2021

  • everyone: Group programming, testing, and bug crushing prior to delivery deadline. Added region field to experiments.

Tuesday April 6th, 2021

  • jdsteven: Completed location intent tests. Planning on working on finishing up UML diagram and video script/audio.
  • jdvanden: Working on the script for the video.
  • dchu: Added firestore integration for Trials, Added Barcode scanning/association/firestore, General bugfixes. Updating storyboard pictures.
  • pernudi: Refactored our Trials and Experiments to be generics. Experiment details now show the min trials.
  • nnissen: Finishing off firebase and testing. Created video for final project.
  • fbonilla: Finishing off firebase and testing.

Tuesday March 30rd, 2021

  • jdsteven: Completed work on geolocation map UI. Going to work on location intent tests and addressing other bugs (overflow, etc.).
  • jdvanden: Travis CI is causing lots of issues due to our minsdk and its poor optimization for Android so work was still being done trying to set this up.
  • dchu: Worked with Nick on Firestore put/get for Experiments. Implemented new QR format and refactored QR representation. Added QR Scanning and generation for all trial types.
  • pernudi: Fixed bug where edit button wouldn't appear on an owned experiment.
  • nnissen: Worked with Dan on Firestore integration of Experiments, added firestore functionality for User class, fixed some bugs.
  • fbonilla: Fixing bugs that come up along with changing the way experiments are displayed such that they occur in lexicographical order. Fixed bugs that belong to test as well as added the ability to disable DB calls. Fixed Issue that comes from tests improperly communicating with firestore.

Tuesday March 23rd, 2021

  • jdsteven: Working with fbonilla on the geolocation map UI.
  • jdvanden: Setting up Travis CI for testing, helping with other small tweaks like seeing users in questions/replies
  • dchu: QR generation was refactored and completed. Will complete Firestore experiment integration, will start working on barcode/QR code scanning
  • pernudi: Refactored the android project. Added the ability to edit a user's contact information. Made a link on the experimenter's name to go to a profile. Implemented the visual way to subscribe to an experiment.
  • nnissen: Setup testing data in Firestore and prepped for persistence, chased bugs.
  • fbonilla:Working on location services with jdsteven. Building maps UI.

Thursday, March 18th, 2021

  • jdsteven: Stats functions are now fully written, tested, and integrated with the UI. Going to work on updating the UML diagram.
  • jdvanden: Working on a fix for the search functionality so that it only returns the items appropriate to a certain screen.
  • dchu: Implemented preliminary QR View and basic unused Experiment Firestore interactions and updated UI mockup + storyboard sequences.
  • pernudi: Helped updating UML. Worked on integrating the ability to ignore trials.
  • nnissen: Integrated user profile with profile view fragment, added testing.
  • fbonilla: Worked on intent testing for the completed user stories.

Tuesday, March 16th, 2021

  • jdsteven: Most basic functionality for statistics has been written as has the CI for the UML diagram, still pending work on quartiles and tests. Also need to implement stats with the UI.
  • jdvanden: Implemented the QuestionManager including unit testing, helped Fadi get the question and answer system working. Specifically, worked on the dialog for creating/editing questions and ensuring that the navigation activity properly updated the questionManager.
  • dchu: Got basic zxing and zxing-embedded functionality working
  • pernudi: I added a navigation to add a trial to an Experiment. I also started working on the statistics and chart features.
  • nnissen: Work on user data persistence using SharedPreferences API
  • fbonilla: Building the main business logic for questions and replies along with making the displays and general layout.

Tuesday, March 9th, 2021

  • jdsteven: Finished work on subscription class and experiment UI, beginning work on statistics. Also going to work on automating updating the UML diagram.
  • jdvanden: Created a system to publish and un-publish experiments, had fragments update the display appropriately. Also worked on miscellaneous unit testing throughout.
  • dchu: Added UUID changes to User from the new changes in Experiments
  • pernudi: Created navigation screens, which is how the app will function. It will have one activity with changing fragments. I implemented a fragment to view experiments (My experiments, Subscriptions, Published Experiments, and Search) and a temporary user profile fragment. Made an Experiment Manager class for
  • nnissen: Started looking at data persistence options.
  • fbonilla: Built the ability to add and edit experiments along with building their views.

Tuesday, March 2nd, 2021

  • jdsteven: Working on the subscription class and experiment UI.
  • jdvanden: Created a dialog to add/remove experiments and implemented it in the main activity
  • pernudi: Created the stub user class and setup firebase. I also created a CI with GitHub actions to run on PRs which builds the app.
  • nnissen: Organized project priorities and planning.
  • fbonilla: Built all main stubs and started and architecture layout for the base of the application.