makeopensource / devU

Autograder version 4
10 stars 13 forks source link

Gradebook student view #68

Closed keiferms3 closed 6 months ago

keiferms3 commented 6 months ago

Proposed changes


Resolves #67. Added student gradebook view at /courses/:courseId/gradebook. Displays all categories in a course, all assignments in each category, and the student's assignment score in each category. Added several new endpoints to support this feature. Also modified the grading service to handle assignment scores.

Types of changes


What types of changes does your code introduce? Put an x in the boxes that apply

Checklist


Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. This is simply a reminder of what we are going to look for before merging your code.

Further comments


Gradebook is extremely barebones, almost entirely lacking in CSS. Also, apologies if react/devu conventions are broken with how I implemented the page, pointers would be appreciated.