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
[x] This issue is linked to the appropriate project.
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