Skip to content

Releases: AY2425S1-CS2103T-T08-4/tp

v1.4

24 Oct 14:26
a32feac
Compare
Choose a tag to compare

What's Changed

Grade Aggregate Operations

Performs grade aggregation operations such as mean, median, variance, standard deviation, etc. This command can be performed by entering:
aggGrade OPERATION [n/examName]

Which performs the respective OPERATION on the overall grades of the current filtered person list.

OPERATION can be:

  • median - median
  • mean - mean
  • stddev - standard deviation
  • var - variance
  • min - minimum
  • max - maximum

[n/examName] is optional, and is used to perform OPERATION on a specific exam of the current filtered person list.

Overall Grade Calculations

  • Added functionality to calculate and display each student's overall grade.
  • When a new grade is added, the system checks if the total weightage of all grades for a student exceeds 100%.
    • If the weightage exceeds 100%, the grade addition is rejected to maintain data consistency.
    • This prevents over-allocation of grade weightage, ensuring valid grade distribution.

List Absent Students by Date

  • Now you can easily list students marked absent on a specified date with a new command. This improves attendance tracking and simplifies follow-ups.
  • Example Usage
    absentees d/01/01/2024 00:30

v1.3

19 Oct 15:54
cbda40f
Compare
Choose a tag to compare

What's new in v1.3

Overview

The following is a demo of the new features:

Recording.2024-10-19.234336.mp4

Grades

Added a Grades View in Person Card

image

Added the Feature to Add Grades

image

Added the Feature to Remove Grades

image

Attendance

Added Attendance View in Person Card

image

Added the Feature to Mark/Add Attendance

image

Added the Feature to Unmark/Remove Attendance

image