Skip to content

Releases: AY2425S1-CS2103-F12-4/tp

StudentManagerPro v1.6

12 Nov 06:01
dd54deb
Compare
Choose a tag to compare

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

07 Nov 15:21
7647560
Compare
Choose a tag to compare

Updates for v1.5

  1. 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’
  1. 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.
Screenshot 2024-11-07 at 11 14 51 PM Screenshot 2024-11-07 at 11 15 01 PM Screenshot 2024-11-07 at 11 15 06 PM
  1. Similarly, teachers can now add Exams, add Submissions, delete Exams and delete Submissions to their student profiles.

  2. Teachers can filter multiple predicates at the same time and multiple values per predicate as well.

StudentManagerPro v0.2

24 Oct 13:09
fc1c202
Compare
Choose a tag to compare

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

image

To remove the sorting sort none

image

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

image

To filter all females in class 2A filter s/F c/2A

image

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

image

To update reason addAttendance 1 aa/24-04-2024 ar/Diarrhoea

image

To remove the absence addAttendance 1 aa/24-04-2024 ar/

image

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

image

To add exam score addExamScore 1 ex/Midterms sc/50

image

To remove exam score addExamScore 1 ex/Midterms sc/NIL

image

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

image

To add submission status addSubmissionStatus 1 sm/Assignment 1 ss/Y

image

To remove submission status addSubmissionStatus 1 sm/Assignment 1 ss/NIL

image

For a more detailed user guide and documentation, please view our User Guide

StudentManagerPro v0.1

17 Oct 15:56
ba43d1b
Compare
Choose a tag to compare

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
Screenshot 2024-10-17 at 11 39 16 PM

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.

Screenshot 2024-10-17 at 9 42 18 PM Screenshot 2024-10-17 at 9 44 04 PM