How to remove a question from the bank once it has been randomely chosen.

I have a 300 question bank of questions. I select questions from the bank when the learner takes the test. If the learner fails, I don't want him to see the same questions again so I want to remove it from the bank. Is there a way to do that?