- migration: open question type, rubric, max_length, quiz grader and
the grading and review columns of attempt answers
- open answers are checked, stored as pending and never scored on
answer; a changed text resets the grading state
- student JSON gains text, grading_status, grader_feedback,
review_comment, max_length, needs_review and open_answers; the
rubric is never serialized
- mode, navigation and max_attempts columns with Go-side defaults
- classes.Withheld gates every solution field of the answer feedback
and the attempt result while a test attempt is open
- a test's quiz detail lists no questions before the attempt starts
- admin fields and lang keys for the three settings