Akshith Individual Student Report Generation – Backend #1951
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Related PRS (if any):
This backend PR is not related to any other PR.
…
Main changes explained:
Created new report endpoints
Added aggregation logic
Support for optional date-range filtering
…
How to test:
npm installand...to run this PR locallyVerify:
-- Sample UserID with good records: 693c8b5b75dd35082a3e5fc2
Screenshots or videos of changes:
Screen.Recording.2025-12-18.225730.mp4
Note:
The role based access is commented out for now, since the PM and student roles aren't present as user types.