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
[x] Related issue appears at beginning of pull request title with pound sign, and title describes the changes being proposed.
[x] Related issue is linked in pull request description using closing keywords.
[x] The appropriate label has been chosen for this pull request.
[x] The correct project has been selected for this pull request.
[x] All commits in this branch, including merge commits, begin with the issue number and a pound sign.
[x] Tests have been added, where appropriate; or, no tests are relevant for this pull request.
[x] This pull request contains UI changes, and screenshots of those UI images appear below; or, this pull request contains no UI changes.
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'sCurriculumAssessment
, each assessment'sProgramAssessment
, 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