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

The frontend should be adapted to use an API call that gets all assignments and their completion #470

Closed seidior closed 1 year ago

seidior commented 1 year ago

Details and resources

As per issue #469, there will be an API route that will allow us to get the completed status of all assignments in a program at once. Right now in the webapp, we are retrieving this information one-by-one as needed.

In this issue, we will compile all work required to adapt the webapp to this new route for fetching the information. (The existing logic to set a new value for a completed status for an assignment should be otherwise unchanged, although if any changes to where we are storing assignments' completed statuses is required, then the setting logic may have to be updated for the state to persist.)

This issue is open for anyone who wants to tackle it.

Checklist

phoebehala commented 1 year ago

Dec 12 progress update:

phoebehala commented 1 year ago

Dec 13 progress update: