-
Notifications
You must be signed in to change notification settings - Fork 0
Work Distribution
Parham Golestaneh edited this page Oct 28, 2022
·
29 revisions
- Added to Product Backlog
- Developed UML Diagram
- Added to Product Backlog
- Worked on Storyboard
- Helped with developing initial UML diagram
- Worked on the Product Backlog and Storyboard
- Assisted in developing the UML
- Worked on Product Backlog
- Worked on Storyboard
- Implemented Experiment manager
- Implemented location tracker
- Implemented Experiment page and experiment details UI design
- Implemented trial manager
- Added to Product Backlog
- Developed UML Diagram
- Added to Product Backlog
- Helped with developing UML diagram
- Created pages [Home, Sprint Planning and Review, UML Diagrams, User Interface Mockups and Storyboard, Work Distribution] on Github Wiki
- Implemented the activities and layouts for displaying User Profiles and editing user profiles
- Updated UML diagram
- Created and implemented initial model classes
- (Experiment, Experimenter, Owner, UserProfile, Comment, Question, Reply)
- Created and implemented manager classes for interfacing model classes with Firestore database
- (DatabaseManager, ExperimentManager, ExperimenterManager, CommentManager)
- Developed initial unit tests for model classes
- (MockClassCreator, ExperimentTest, ExperimenterTest, UserProfileTest, CommentTest)
- Aided in documentation for model and manager classes for generated Javadoc
- Helped revise UML diagram as per actual implementation and updates from Part 2
- Implemented Activities, layouts and code for viewing Experiments
- Implemented the unpublish experiment functionality in the GUI
- Created the User Stories page on the wiki
- Fixed bugs for Create Experiment functionality, added methods to Experiment Manager for updating and accessing Firestore values
- Implemented persistent data use for User login (without password or username input)
- Implemented Experiment and Trial classes
- Implemented the UI for Experiment Activity
- Implemented the ability to create new experiments
- Implemented the ability to submit trials for an experiment
- Implemented the ability to save experiments/trials to the Firebase
- Implemented Activities, layouts and code for creating new Experiments (worked together)
- Aided in creating unit tests for model classes
- Implemented Activities, layouts and code for creating new Experiments (worked together)
- Made small attribute and setter/getter changes to Experiment class
- Revised GUI methods for User Profile activities
- Implemented logic and GUI for displaying experiment participants as well as displaying their contact information.
- Implemented GUI and assisted in logic for blacklisting users from an experiment
- Updated the Sprint Review, Storyboard, and UML pages on the Github Repository Wiki for Project Part 4
- Revised UI for creating a new experiment and added entry validation
- Implemented logic for blacklisting experiment participants
- Updated experiment UI behavior for subscribed and unsubscribed users, blacklisted users, and experiment owners
- Implemented alert dialog validation and confirmation pop-ups for adding trials to geo-location enabled experiments
- Updated README with newly implemented code instructions and citations
- Assisted Cole with implementing blacklisted users logic for trials
- Assisted Nathan with implementing QR codes
- Assisted Parham with implementing trials
- Implemented UI and back end in order to display histograms on the Experiment Details page
- Implemented UI and back end in order to display plots on the Experiment Details page
- Implemented UI and back end for displaying Experiment statistics on the Experiment Details page
- Changed code for each experiment type's trial page to update with number of trials on a live basis
- Adjusted the UML to reflect my changes
- Implemented trial details such as the GeoLocation of the submitted trial, time submitted, etc.
- Implemented experiment details such as the statistical information regarding the experiment (frequency of each outcome, how long should the experiment be available for, etc.)
- Implemented the UI for trial details
- Implemented the UI for experiment details
- Assisted Nathan with QR code generator and debugging errors
- Created tests for model classes, some controller classes
- Updated UML diagram
- Implemented QR code and Barcode GUI
- Implemented QR code generator (specific Experiment encoding) and scanner
- Implemented Custom Barcode scanner (not fully functional)