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

#551 Implement working functionality for the GET / route #569

Closed Awatanka closed 1 year ago

Awatanka commented 1 year ago

Proposed changes

This pull request resolves #551 by implementing the GET / route.

The GET / route gets a list of all assessments the user has access to, including each assessment's CurriculumAssessment, each assessment's ProgramAssessment, the user's role with that program (participant/facilitator), and (if participant) a summary of their submissions for that assessment or (if facilitator) a summary of all participants' submissions for that assessment.

Tests for the GET / route and the service file functions have been completed and are included in the pull request.

Checklist