From 760666229dd863e5aa77f444fc56e94a059925a6 Mon Sep 17 00:00:00 2001 From: JoanneHing Date: Tue, 12 Nov 2024 12:32:40 +0800 Subject: [PATCH 1/2] Add page formatting --- docs/UserGuide.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/UserGuide.md b/docs/UserGuide.md index 60e83e0e043..d6f333929f8 100644 --- a/docs/UserGuide.md +++ b/docs/UserGuide.md @@ -547,6 +547,8 @@ Examples: ![Filter Success Message](images/filter.png) +
+
:bulb: **Tip:** After filtering, you can use `list` command to return to the full list of students.
@@ -560,8 +562,6 @@ will be displayed. Filtering by year group followed by `tracksubject` allows you to see what subjects are taken by the students in the current year group. -
- ## Subject Management ### Adding subject(s) to a student : `addsubject` From bf57ad20c4daf9ca12e61803daab5861f70db61d Mon Sep 17 00:00:00 2001 From: JoanneHing Date: Tue, 12 Nov 2024 12:34:41 +0800 Subject: [PATCH 2/2] Add page formatting --- docs/DeveloperGuide.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docs/DeveloperGuide.md b/docs/DeveloperGuide.md index c8420934558..1ed2cf80d34 100644 --- a/docs/DeveloperGuide.md +++ b/docs/DeveloperGuide.md @@ -543,6 +543,8 @@ Priorities: High (must have) - `* * *`, Medium (nice to have) - `* *`, Low (unli --- +
+ **Use case: UC10 - Filter** **MSS** @@ -588,6 +590,8 @@ Priorities: High (must have) - `* * *`, Medium (nice to have) - `* *`, Low (unli --- +
+ **Use case: UC12 - Adding subjects to students** **MSS** @@ -631,6 +635,8 @@ Priorities: High (must have) - `* * *`, Medium (nice to have) - `* *`, Low (unli 1. Should be able to hold up to 500 students including personal details, contact information, and emergency contacts, without a significant performance drop. 2. All data should be persistent, meaning it must be saved even after the application is closed, ensuring no data loss between sessions. +
+ #### Environment Requirements 3. Should work on any _mainstream OS_ as long as it has Java `17` or above installed. 4. A user with above average typing speed for regular English text (i.e. not code, not system admin commands) should be able to accomplish most of the tasks faster using commands than using the mouse. @@ -658,6 +664,8 @@ Priorities: High (must have) - `* * *`, Medium (nice to have) - `* *`, Low (unli #### Accessibility 13. The system should provide keyboard shortcuts and other accessibility features to support users with disabilities. +
+ #### Extensibility 14. The system should have a modular design that allows for easy addition of new features and integrations in the future. @@ -718,6 +726,8 @@ testers are expected to do more *exploratory* testing. 2. Relaunch the app by double-clicking the JAR file.
Expected: No help window appears. The most recent window size and location are retained. +
+ ### Adding a student 1. Adding a student with a new NRIC