Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[F10-1] OASIS #86

Open
wants to merge 1,108 commits into
base: master
Choose a base branch
from

Conversation

ChooJeremy
Copy link

Copy link

@parvathy-sudhir-pillai parvathy-sudhir-pillai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Very good effort, Team! Please update the About Us page, as well.

I will do a detailed review after your v1.1 as your new tutor.

Copy link

@parvathy-sudhir-pillai parvathy-sudhir-pillai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • Overall:
    Good job on meeting all requirements for the v1.1 team component. However, some areas need more work. Hope you can tackle those areas in upcoming features.

  • ReadMe adoc

  1. Remove the top SE EDU nav bar and link to LOs
  • ContactUs adoc
  1. Update contact details
  • UserGuide adoc
  1. Give examples for commands. Otherwise it can be difficult to follow during testing

|`* * *` |new user |see usage instructions |refer to instructions when I forget how to use the App
|`* * *` |User |See usage instructions |Refer to instructions when I forget how to use the application

|`* * *` |User |Log in |Access the features of the system

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please do have a work-around ready during the final testing phase. Your peers wouldn't want to go through the hassles of signing up when they are testing. May be provide dummy login credentials.

* Selects the person and loads the Google search page the person at the specified `INDEX`.
* The index refers to the index number shown in the displayed person list.
* The index *must be a positive integer* `1, 2, 3, ...`
* Edits the person at the specified `INDEX`. The index refers to the index number shown in the displayed person list. The index *must be a positive integer* 1, 2, 3, ...

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wrong description for sort?

Selects the person identified by the index number used in the displayed person list. +
Format: `select INDEX`
To use this command, you must be logged in as a manager.
By default, this sorts by their profitability, but it can also sort by details like name by specifying it in the -s parameter.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Give an example for the sort by parameter case also

Copy link

@parvathy-sudhir-pillai parvathy-sudhir-pillai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Feedback for v1.2

Contact Us

  • Update link to issue tracker

User Guide

  • For the filter by department command, what does the employee refer to get the department name?

Developer Guide

  • Remove/Update the Design section (Section 2) to match your product
  • Follow the UML notations for activity diagrams discussed in lecture and tutorial
    f10-1
  • Have uniformity in using either activity diagram (AD) or sequence diagram (SD) throughout the guide. For e.g. Project Management feature uses AD, while Login/Logout feature has SD. Plus follow the same style in the diagrams (Black&White or Colored)
  • Comments in Login/Logout feature SD
    f10-2
  • Leave Application feature SD
    f10-3
  • May remove Appendix A

Overall

  • Good job on adding/udating numerous UML diagrams. The are mostly OK; just some minor things to fix. 👍
  • Good job on drawing sequence diagrams, but we discourage low level diagrams that span multiple components. Try to draw diagrams at multiple levels: one that shows component level interactions and others shown low level interactions within one components (e.g. Logic).
  • Let's push the product towards a user-testable state by v1.3

Copy link

@parvathy-sudhir-pillai parvathy-sudhir-pillai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mid v1.4 Review

  • LoggedInUI is missing from the Read Me (first) page of your product website.
  • Dev Guide: Need to change/update Fig 2-6 as they still refer to AB-4 components and events.
  • The class diagram of Model and UI in "View deleted employee archive" feature is chipped. Please zoom it out.
  • For Login sequence diagram please mention which component does the sequence diagram refer to
  • Complete SD for Leave Application. Also note that CS2103 encourages multi-level sequence diagrams. Higher level interactions between components (e.g. Logic and Model) in a separate diagram and lower level interactions between sub-components (e.g. Parser and Command) within a component (Logic) in a separate diagram. The lower level diagram should not include interactions between components (e.g. Logic and Model).

Copy link

@parvathy-sudhir-pillai parvathy-sudhir-pillai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good job, Team!
All the best for your v1.4 submission and presentation!

jroberts91 and others added 30 commits November 12, 2018 22:00
…ments

# Conflicts:
#	docs/DeveloperGuide.adoc
#	docs/UserGuide.adoc
Add tag for viewpermission
Added viewpermission into Contributions to DG
Remove viewpermission
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants