revisit exam finalization workflow
Right now essentially every new user is confused by the workflow of creating answer boxes.
Also even a knowledgeable person may forget to create an answer box in a large exam.
I see two options:
- Allow to create and delete problems any time (also after finalization), but only allow deleting problems that have assigned feedback. This will also require to create a bunch of
Solution
instances every time aProblem
is created. - Refuse to finalize the exam without any problems (easier, but only solves the problem partially)
Related: #253 (closed)