Hypothetical: Alice and Bob are students, and will be tested in a week. Bob steals a copy of the test (and answer key) ahead of time. Bob likes Alice, so he helps her prepare for the test, but doesn't tell Alice what he did.
After the exam, both Alice and Bob get excellent grades. But after some more time passes, Bob's misdeed is exposed, and Alice realizes what really happened.
Question: Did Alice cheat? Certainly she hasn't done anything wrong, but should a teacher have her repeat the test? What should be prioritized: the other students' right to fair competition, or the (also unfair) burden this would place on Alice?