Changing or deleting answer choices in a quiz after students submit answers can break quiz reviews. Let's say that for a given quiz, a student puts answer choice 'E' as his answer for question 1 and submits the quiz. Then the instructor decides that answer choice 'E' is inappropriate for problem 1 and deletes it. Now there is a data problem that creates a fatal code error when you try to review the quiz.
Is it possible for someone who codes this module regularly to modify it so that this problem can be prevented or somehow mitigated in the future? i.e: allow the quiz writer to hide unwanted answer choices instead of deleting them, or bringing up a warning that says "you are trying to delete an answer choice that at least one student has already selected and submitted"? Or maybe some other means I'm not thinking of?
I think that there would also be data problem if a student submitted a quiz that had a question 10, but then the instructor deleted the entire question out afterwards and then tried to review the submitted quiz (but I haven't tested that scenario yet)