Skip to content

Commit

Permalink
Merge pull request #155 from AY2324S2-CS2103T-W10-4/dg-page-breaks
Browse files Browse the repository at this point in the history
Update DeveloperGuide.md
  • Loading branch information
jocelyn-soh authored Apr 15, 2024
2 parents 6312378 + 73f7d1c commit cb63773
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions docs/DeveloperGuide.md
Original file line number Diff line number Diff line change
Expand Up @@ -386,6 +386,8 @@ The result message is then displayed to the user via the GUI. The attendance tab
The following sequence diagram illustrates how the `mark` mechanism works:
<img src="images/MarkAttendanceSequenceDiagram.png" width="900" />

<div style="page-break-after: always;"></div>

The following activity diagram summarizes what happens when a user executes the `mark` command:

<img src="images/MarkAttendanceActivityDiagram.png" width="900" />
Expand Down Expand Up @@ -440,6 +442,8 @@ Given below is the example usage scenario and how the add group mechanism behave
9. Finally, the `AddGroupCommand` creates a `CommandResult` with a success message and return it to the `LogicManager` to complete the command execution.
The GUI would also be updated on this change and created a new dedicated group tab for this new group added.

<div style="page-break-after: always;"></div>

The following sequence diagram shows how the `addgroup` mechanism works:

<img src="images/AddgroupSequenceDiagram.png" width="900" />
Expand Down Expand Up @@ -499,6 +503,8 @@ The following sequence diagram shows how the `editgroup` mechanism works:

<img src="images/EditgroupSequenceDiagram.png" width="900" />

<div style="page-break-after: always;"></div>

The following activity diagram summarizes what happens when a user executes the `editgroup` command:

<img src="images/EditgroupActivityDiagram.png" width="900" />
Expand Down Expand Up @@ -553,6 +559,8 @@ Given below is the example usage scenario and how the delete group mechanism beh
10. Finally, the `DeleteGroupCommand` creates a `CommandResult` with a success message and return it to the `LogicManager` to complete the command execution.
The GUI would also be updated on this change and remove the dedicated group tab for the group deleted.

<div style="page-break-after: always;"></div>

The following sequence diagram shows how the `deletegroup` mechanism works:

<img src="images/DeletegroupSequenceDiagram.png" width="900" />
Expand Down Expand Up @@ -604,6 +612,8 @@ The user inputs the `mail` command followed by optional keywords specifying grou

The Mail Command feature provides an efficient way for users to compose emails to specific groups of students directly from the application. By leveraging the power of filtering, it allows for targeted communication while maintaining simplicity and ease of use.

<div style="page-break-after: always;"></div>

The following sequence diagram illustrates how the `mail` mechanism works:

<img src="images/MailSequenceDiagram.png" width="900" />
Expand Down Expand Up @@ -653,6 +663,8 @@ The user inputs the `mailtg` command followed by the `/g` prefix and the keyword

The Mailtg Command feature provides an efficient way for users to compose emails to specific groups of students directly from the application. By leveraging the power of filtering, it allows for targeted communication while maintaining simplicity and ease of use.

<div style="page-break-after: always;"></div>

The following sequence diagram illustrates how the `mailtg` mechanism works:

<img src="images/MailtgSequenceDiagram.png" width="900" />
Expand Down Expand Up @@ -1437,6 +1449,7 @@ Given below are the planned enhancements for the application.

8. **Make filter feature error message more specific**: When filtered with a non-existing group, the current error message displays`0 students listed!` which is too general. We plan to `filter` command check whether the `GROUP_NAME` provided is an existing group. The error message will then also mention the reason for failing to filter any students: `Group does not exist, 0 students listed!`

<div style="page-break-after: always;"></div>

## **Appendix: Effort**

Expand Down

0 comments on commit cb63773

Please sign in to comment.