From c262958dc1e01b4b96a520b0d685741d251c6280 Mon Sep 17 00:00:00 2001 From: zoebelle-pang Date: Mon, 15 Apr 2024 21:59:06 +0800 Subject: [PATCH] no message --- docs/UserGuide.md | 34 +++++++++++++++++++--------------- 1 file changed, 19 insertions(+), 15 deletions(-) diff --git a/docs/UserGuide.md b/docs/UserGuide.md index 7b922bc877b..839eb7b3c59 100644 --- a/docs/UserGuide.md +++ b/docs/UserGuide.md @@ -75,7 +75,9 @@ TutorsGo is a **desktop app for tutors to manage student details, optimized for * You can view a student's note by clicking on the Note button beside the student. The note can be edited using the `edit` command (refer to usage below for more information). -* `PAYMENT` should either be `Paid` or `Not Paid` with case-insensitive input. (i.e., `paid` or `PAID` are valid inputs) +* `PAYMENT` should either be `Paid` or `Not Paid` with case-insensitive input or `-` for unavailable payment status. (i.e., `paid` or `PAID` are valid inputs) + +* `PAYMENT` parameter input (i.e. `pa/PAYMENT`), is displayed exactly as it appears in the output. (i.e., Input `PaId` will be displayed as `PaId`) * `ATTENDANCE` should either be `Present` or `Absent` with case-insensitive input. (i.e., `present` or `PRESENT`are valid inputs) @@ -183,8 +185,10 @@ Categorise students who has `Paid` or `Not paid` Format: `payment pa/PAYMENT` +* Refer to [Features](#features) to view the accepted payment status. * The search is case-insensitive. (i.e. `paid` will match `PAID`) * Only full words will be matched. (i.e. `Not paid` will not match `Not p`) +* Only one payment status can be used to categorise at a time Examples * `payment pa/Paid` return students with payment: `Paid` @@ -294,17 +298,17 @@ Furthermore, certain edits can cause the AddressBook to behave in unexpected way ## Command summary -| Action | Format, Examples | -|-------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| **Add** | `add n/NAME p/PHONE_NUMBER e/EMAIL a/ADDRESS [t/TAG]…​`
e.g., `add n/James Ho p/22224444 e/jamesho@example.com a/123, Clementi Rd, 1234665 t/friend t/colleague` | -| **Clear** | `clear` | -| **Delete** | `delete INDEX`
e.g., `delete 3` | -| **Edit** | `edit INDEX [n/NAME] [p/PHONE_NUMBER] [e/EMAIL] [a/ADDRESS] [t/TAG]…​`
e.g.,`edit 2 n/James Lee e/jameslee@example.com` | -| **Find** | `find KEYWORD [MORE_KEYWORDS]`
e.g., `find James Jake` | -| **Filter** | `filter [g/GRADE] [s/SUBJECT]`
e.g., `filter g/A s/English` | -| **Payment** | `payment pa/PAYMENT`
e.g., `payment pa/Paid` | -| **View Schedule** | `view` | -| **history** | `history` | -| **List** | `list` | -| **Help** | `help` | -| **Exit** | `exit` | +| Action | Format, Examples | +|-------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **Add** | `add n/NAME p/PHONE_NUMBER e/EMAIL a/ADDRESS [g/GRADE] [s/SUBJECT] [at/ATTENDANCE] [pa/PAYMENT] [nt/NOTE] [d/DATETIME]…​ [t/TAG]…​`
e.g., `add n/John Doe p/98765432 e/johnd@example.com a/123, John street, block 123, #01-01 g/B+ s/Mathematics d/2024-02-03 1800` | +| **Clear** | `clear` | +| **Delete** | `delete INDEX`
e.g., `delete 3` | +| **Edit** | `edit INDEX [n/NAME] [p/PHONE_NUMBER] [e/EMAIL] [a/ADDRESS] [g/GRADE] [s/SUBJECT] [at/ATTENDANCE] [pa/PAYMENT] [nt/NOTE] [d/DATETIME]…​ [t/TAG]…​`
e.g.,`edit 1 p/91234567 e/johndoe@example.com` | +| **Find** | `find KEYWORD [MORE_KEYWORDS]`
e.g., `find James Jake` | +| **Filter** | `filter [g/GRADE] [s/SUBJECT]`
e.g., `filter g/A s/English` | +| **Payment** | `payment pa/PAYMENT`
e.g., `payment pa/Paid` | +| **View Schedule** | `view` | +| **history** | `history` | +| **List** | `list` | +| **Help** | `help` | +| **Exit** | `exit` |