This is for quiz support. Sometimes you want to use the same problem from a homework set, but change a number here and there. The idea is to maintain the reference to the original ExerciseProblem.key, but use some sort of regex to modify.
This modification should be done in the corresponding ExerciseSet. Might require replacing the current M2M with some "through" model. BTW, using a through model would also allow control over problem order.
This is for quiz support. Sometimes you want to use the same problem from a homework set, but change a number here and there. The idea is to maintain the reference to the original ExerciseProblem.key, but use some sort of regex to modify.
This modification should be done in the corresponding ExerciseSet. Might require replacing the current M2M with some "through" model. BTW, using a through model would also allow control over problem order.