forked from nus-cs2103-AY2324S2/tp
-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #223 from JiaXinEu/branch-UGGlossary
Update glossary section
- Loading branch information
Showing
2 changed files
with
17 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -234,6 +234,8 @@ Format: `edit STUDENT_ID [id/STUDENT_ID] [n/NAME] [e/EMAIL] [g/GRADE] [gp/GROUP_ | |
* `NAME` is case-sensitive, eg. john doe is different from John Doe | ||
* Email must have the correct domain (@u.nus.edu) and string length of 8 for the email username eg. [email protected] | ||
* `GRADE` should be one of the valid grades: **[A+, A, A-, B+, B, B-, C+, C, D+, D, F]**. | ||
* Editing `GROUP` will overwrite existing `GROUP` entries. | ||
* Use of `GROUP` prefix `gp/` in an edit command without specifying `GROUP_NAME` will clear all existing `GROUP` of the student. | ||
|
||
Examples: | ||
* `edit A0123459X e/[email protected]` Edits the email address of the person with student_id = A0123459X to be `[email protected]`. | ||
|
@@ -475,7 +477,18 @@ Displayed after command: `summary` | |
-------------------------------------------------------------------------------------------------------------------- | ||
## 8. Glossary | ||
|
||
**Coming soon!** | ||
* **GUI**: Graphical User Interface. An interface that uses visual representations, such as icons, buttons and windows where users can use to interact with the system. | ||
* **CLI**: Command Line Interface. A text-based interface that allows users to interact with the application by typing commands. Command is parsed to the system when users hit `Enter`. | ||
* **JAR**: Java Archive. Package file format used to aggregate the Java class files and associated metadata and resources required to run `TeachStack` into one file to distribute the application. | ||
* **Student**: Student studying at NUS and instructed by the user. | ||
* **Student ID**: Unique matriculation number of an NUS student. `TeachStack` only accepts a student id that starts with '**A**', followed by 7 consecutive digits and ends with a capital letter '**[A-Z]**'. | ||
* **Email**: An electronic mail address. `TeachSTack` only accepts NUS email addresses in the format '**[email protected]**' where '**X**' can be any digit. | ||
* **Grade**: A letter that shows how good a student's performance is. `TeachStack` only accepts grades that exist in the NUS grading system (**[A+, A, A-, B+, B, B-, C+, C, D+, D, F]**). | ||
* **Name**: Name of a student. `TeachStack` only accepts name consisting of alphabets, numbers and space. | ||
* **Focus group**: Group of students such that the user can pay more attention to assist the students in the group. Indicated by a `Group label` on the GUI | ||
* **Student details**: The student's name, id, email address, grade, and focus group that the student belongs in if any. | ||
* **Grade threshold**: A threshold used by the system to determine if a student is considered as `weak` based on grades. If the student's grade falls below or is at the threshold, the student is considered as weak. It is set to **C+** by default and user can update using the `setweak` command to set expected performance. | ||
* **Summary statistics**: Statistics of all active students (not in archived list), including the total number of students, mean grade, standard deviation of grade and a pie chart showing grade distribution. | ||
|
||
-------------------------------------------------------------------------------------------------------------------- | ||
|
||
|