[CS2113T-F14-1] CCA Manager#64
Conversation
| CCA Manager is a revolutionary tool that changes the way you can manage interest groups with unrivaled efficiency and simplicity. Its lightweight Command Line Interface (CLI) allows administrators to breeze through tasks quickly and easily while offering powerful features to advanced users. | ||
|
|
||
| {Give steps to get started quickly} | ||
| ### 2. About this User Guide |
There was a problem hiding this comment.
I'm not sure if the problem is on my computer, but on GitHub pages, the 'Setting Up' section comprises of only one sentence, 'Refer to the guide here.' with no hyperlink or any other prompts when I mouse over the words.
|
|
||
|  | ||
|
|
||
| **3.5.2. Listing Events** |
There was a problem hiding this comment.
Please correct your numbering when revising the Developer Guide
|
|
||
| The sequence diagram for searching for an event is as shown below: | ||
|
|
||
|  |
|
|
||
| The sequence diagram for deleting a particular event or all events is as shown below: | ||
|
|
||
|  |
|
|
||
| The sequence diagram for listing events is as shown below: | ||
|
|
||
|  |
|
|
||
| The sequence diagram for listing events is as shown below: | ||
|
|
||
|  |
There was a problem hiding this comment.
Also, can you format the conditions to avoid overlapping with the activation bar?
|
|
||
| The sequence diagram for deleting a particular event or all events is as shown below: | ||
|
|
||
|  |
There was a problem hiding this comment.
Are you deleting the Event object when calling the clear() method?
|
|
||
| The sequence diagram for deleting a particular event or all events is as shown below: | ||
|
|
||
|  |
There was a problem hiding this comment.
Is the activation bar too long in this case?
kaiwen98
left a comment
There was a problem hiding this comment.
Overall, it is a detailed and well-substantiated Developer's Guide. Some formatting errors are indeed present, but I did get a good idea on the architecture and design decisions behind the application. Good Job!
| @@ -0,0 +1,21 @@ | |||
| @startuml | |||
There was a problem hiding this comment.
Not too sure if a class diagram is the correct format for the architecture of the application. I would recommend making of the diagram using Powerpoint!
The use of arrows is rather unclear here as to its purpose; I am not sure what the arrowhead means. Perhaps some annotation towards the arrow can be helpful in explaining the diagram better!
|
|
||
| The rest of the app consists of the below: | ||
|
|
||
| * [**`UI`**] : The UI of the App. |
There was a problem hiding this comment.
As a newcomer to the application, I may not be familiar with the different components of the architecture. Perhaps a more detailed description with regards to each component can be helpful in explaining more clearly the function of each particular component!
For instance,
- [
UI] : The UI of the App. Handles all console outputs onto the CLI interface. - [
Logic] : The command executor.
|
|
||
| The sequence diagram for listing events is as shown below: | ||
|
|
||
|  |
There was a problem hiding this comment.
Pertaining to eventList, the activation bar should start at the point of printEventList(), since class is active when the method is called. Similarly, the activation bar for the eventList should end at the return call, not extend beyond along the lifeline.
For the condition of the loop, I would choose a better phrasing, perhaps: "For each item in the arrayList".
|
|
||
| The sequence diagram for searching for an event is as shown below: | ||
|
|
||
|  |
There was a problem hiding this comment.
Pertaining to the condition "checkIfEventNameMatch()|checkIfEventDateMatch()", I would find it slightly confusing both in terms of format and the equivalent meaning conveyed. I would recommend implementing a separate method to handle checking of event altogether, which can then replace the expression above. Otherwise, I would recommend adding comments to further explain the expression.
Update UserGuide
Update UserGuide
UG Command summary fix
update UG Command Summary
…into hr-br-2.0
EventArchitecture Diagram resize
Yutong UserGuide
Update Developer Guide
…into hr-br-2.0
Yutong Hr DG
…into WangZixin-AboutUs
Yutong update PPP
Event Archi Diagram
Correct UserGuide Formatting
Updated UG to be more user centric
# Conflicts: # docs/UserGuide.md
Yutong UG diagram with red boxes and arrows
added in missing next line
Added page breaks







CCA Manager
CCA Manager is a revolutionary tool that changes the way you can manage interest groups with unrivaled efficiency and simplicity. Its lightweight Command Line Interface (CLI) allows administrators to breeze through tasks quickly and easily while offering powerful features to advanced users.