Releases: AY2425S1-CS2103-F12-4/tp
StudentManagerPro v1.6
In this iteration we,
- Fixed Bugs in release v1.5 from PE-D
- Updated User Guide and Developer Guide to accordingly
- Added known issues and planned enhancements
StudentManagerPro v1.0
Updates for v1.5
- Modifications have been made to improve the feature of adding attendance.
- ‘addAttendance INDEX aa/DATE ar/REASON’ is now changed to ‘addAttendance INDEX ad/DATE ar/REASON’
- For deleting attendance:
- There was a bug where ‘addAttendance INDEX ad/DATE’ was treated as a valid input. Now, the teacher has to include both ‘ad/’ and ‘ar/’ for attendance to be deleted or added.
- A bug where multiple ‘ad/’ and ‘ar/’ in the input are allowed has been fixed. In v1.4, when this situation occurs, it will only record the last ‘ad/’ and ‘ar/’ provided by the teacher. The system will now remind the teacher that only one ‘ad/’ and one ‘ar/’ is allowed.
- A new restriction where the teacher can only include the dates within the current year has been placed.



-
Similarly, teachers can now add Exams, add Submissions, delete Exams and delete Submissions to their student profiles.
-
Teachers can filter multiple predicates at the same time and multiple values per predicate as well.
StudentManagerPro v0.2
Updates for v1.4
With v1.4, teachers can now sort and filter their students based on their attributes.
Sort
- Teachers can sort their students based on their attributes such as name, phone, email, address, sex, register number, student class, emergency contact name, and emergency contact number.
- Teachers can unsort their students by indicating
none
as the attribute
To sort by student class
sort student class
To remove the sorting
sort none
Filter (UPGRADED FIND)
- Teachers can now filter their students based on more attributes instead of just their name
- Format:
filter [prefix/keyword]
- All filter formats are:
n/[name]
p/[phone]
e/[email]
a/[address]
c/[class]
s/[sex]
r/[register number]
en/[emergency contact name]
ep/[emergency contact number]
t/[tag]
- All keywords used are case insensitive
- Students matching any keyword will be listed. (
filter n/Hans Bo
will list Hans Gruber and Bo Yang) - Enter
list
to remove the filter
To filter all females
filter s/F
To filter all females in class 2A
filter s/F c/2A
New Features
Teachers can now track their students' attendance, exam grades and submissions.
Attendance
- Teachers can add a student's absentee date and reason
- Format:
addAttendance [Index] aa/[Date] ar/[Reason]
- Index: Index of student on the list
- Date: Date of absence
- Reason: Reason of absence
- To update the reason, re-enter the same command with the same date and the
[Reason]
field updated - To delete the record, re-enter the same command with the same date and the
[Reason]
field blank
To add absence
addAttendance 1 aa/24-04-2024 ar/Sick
To update reason
addAttendance 1 aa/24-04-2024 ar/Diarrhoea
To remove the absence
addAttendance 1 aa/24-04-2024 ar/
Exam Grades
- Teachers can first add an exam that will apply to every student in StudentManagerPro
- Format:
addExam ex/[exam name]
- Teachers can then add a score to a student after the exam is added. Score must be an integer between 0 and 100 (inclusive) or 'NIL'
- Format:
addExamScore [Index] ex/[exam name] sc/[exam score]
- To delete the exam score, enter the exam score field as
NIL
To add exam
addExam ex/Midterms
To add exam score
addExamScore 1 ex/Midterms sc/50
To remove exam score
addExamScore 1 ex/Midterms sc/NIL
Submissions
- Teachers can first add a submission that will apply to every student in StudentManagerPro
- Format:
addSubmission sm/[submission name]
- Teachers can then indicate whether a student has submitted after the submission is added. Indicate either 'Y' (submitted), 'N' (not submitted) or 'NIL' (delete submission status)
- Format:
addSubmissionStatus [Index] sm/[submission name] ss/[submission status]
To add submission
addSubmission sm/Assignment 1
To add submission status
addSubmissionStatus 1 sm/Assignment 1 ss/Y
To remove submission status
addSubmissionStatus 1 sm/Assignment 1 ss/NIL
For a more detailed user guide and documentation, please view our User Guide
StudentManagerPro v0.1
Updates for V1.3
In addition to storing a person's name, phone number, email, address, and tags (as in AB3), the StudentManagerPro can also include a student's class, sex, and register number. The format for the student's details is as follows:
- Name
- Phone number
- Email address
- Sex
- Address
- Class
- Register Number

Furthermore, teachers can now optionally add a student’s emergency contact details like the name and phone number, as well as remove it from a student’s profile.

