OpenTree-Education / rhizone-lms

A learning management system focused on self-reflection.
https://rhi.zone
BSD 3-Clause Clear License
14 stars 7 forks source link

#567 Implement working functionality for the GET /program/:programAssessmentId/submissions route #573

Closed seidior closed 1 year ago

seidior commented 1 year ago

Proposed changes

This pull requests resolves #567 by fully implementing and testing the GET /program/:programAssessmentId/submissions route. The GET /program/:programAssessmentId/submissions gets a list of all submissions for a given program assessment (for a participant, their submissions; for a facilitator, all participant submissions).

There is full test coverage for the GET /program/:programAssessmentId/submissions route and the service file functions it needs. It adheres to the protocol we previously defined.

This issue continues the work from issue #515.

Checklist