Issue in randomization of questions in groups
I have a problem with randomizing questions.
I was recently asked to develop a course containing 3 groups of questions - Group A, Group B and Group C.
Group A contains Question A1, Question A2 and Question A3.
Group B contains Question B1, Question B2 and Question B3.
Group C contains Question C1, Question C2 and Question C3.
The learner needs to answer 3 questions, each drawn randomly from each group, say A1, B2 and C1, in the final quiz. If he tries to attempt the quiz for the second time, the questions which were asked previously (in this case A1, B2 and C1) should not be repeated. In other words, next set of questions should be A2 or A3 from Group A, B1 or B3 from Group B, and C2 or C3 from Group C. In the third attempt, the questions asked in the second attempt should not be asked. So, if the questions A3, B1 and C2 have been asked in the second try, then the learner should be asked questions A2, B3 and C3 need to be asked in the third.
Has anyone faced a similar problem?