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
- medianmean
- meanstddev
- standard deviationvar
- variancemin
- minimummax
- 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