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

#570 Implement working functionality for the POST /curriculum route #577

Closed Awatanka closed 1 year ago

Awatanka commented 1 year ago

Proposed changes

This pull requests resolves #570 by fully implementing and testing the POST assessments/curriculum route. ThePOST /assessments/curriculum creates a new CurriculumAssessment in the curriculum_assessments table, linked with a given curriculum activity.

There is full test coverage for the POST assessments/curriculum 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