Skip to content

v3.1.0

Choose a tag to compare

@CheIby CheIby released this 07 Feb 09:10
a4b5e3e

Version 3.1.0

February 06, 2025

✨ New Features

  • Implemented a dashboard for displaying stats, including overall stats and group stats:
    • Created GET /api/supervisor/students/total to get the total number of students in a group or overall. (APP-0137).
    • Created GET /api/supervisor/group/total to get the total number of groups overall. (APP-0138).
    • Created GET /api/supervisor/score_ranking/{group_id} to get student score rankings in a group. (APP-0139).
    • Created GET /api/supervisor/staff/total to get the total number of staff overall. (APP-0140).
    • Created GET /api/supervisor/submissions/total to get the total number of submissions in a group or overall. (APP-0141).
    • Created GET /api/supervisor/average_dept_score to get the average department score across all chapters overall. (APP-0143).
    • Created GET /api/supervisor/stats/submission/time to get the submission count for the past 7 days. (APP-0144).

🔧 Improvements

  • Updated GET /api/supervisor/stats/score/chapter by adding year query parameter for overall stats. (APP-0143).
  • Updated GET /api/supervisor/students/total, GET /api/supervisor/staff/total, and GET /api/supervisor/stats/score/chapter by handling cases where year or group_id is not sent. (APP-0146).