Making sure that a anon user who have joined a session can submit their solution, while also saving this state to the session, such that the frontend can mark an exercise for a user as solved.
Resolved Issue
Fixes #26
Changes
Changes made to solutionrunner repo, session repo, services and endpoints.
Additional Information
This is a happy path working example, further tests and try outs for different edge cases are still needed.
Behavior of the response and functionality should be discussed by the frontend and backend team.
For the backend team some general clean up might be necessary and some considerations on how error messages should be propagated from repos.
Description
Making sure that a anon user who have joined a session can submit their solution, while also saving this state to the session, such that the frontend can mark an exercise for a user as solved.
Resolved Issue
Fixes #26
Changes
Changes made to solutionrunner repo, session repo, services and endpoints.
Additional Information
This is a happy path working example, further tests and try outs for different edge cases are still needed. Behavior of the response and functionality should be discussed by the frontend and backend team.
For the backend team some general clean up might be necessary and some considerations on how error messages should be propagated from repos.
Checklist