Allows Curriculum review sessions to be saved on the server alongside localStorage.
This allows a person to continue working on a Curriculum Review from another device by using the same unique URL that contains a token id.
Additions
CurriculumReviewSession model
URL endpoints to get, create, and update review sessions
a localStorage wrapper class that handles storing values in localStorage and syncing those values to the server.
Changes
Replace embedded JavaScript from the crt-start.html with dedicated analytics.js and startPage.js files.
How to test this PR
1.
Screenshots
Notes and todos
-
Checklist
[ ] PR has an informative and human-readable title
[ ] Changes are limited to a single goal (no scope creep)
Allows Curriculum review sessions to be saved on the server alongside localStorage. This allows a person to continue working on a Curriculum Review from another device by using the same unique URL that contains a token id.
Additions
Changes
How to test this PR
1.
Screenshots
Notes and todos
-
Checklist
Front-end testing
Browser testing
Visually tested in the following supported browsers:
Accessibility
Other