Skip to content

v1.4

Latest
Compare
Choose a tag to compare
@juancarlovieri juancarlovieri released this 24 Oct 14:26
· 53 commits to master since this release
a32feac

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