Алгоритм раздачи вопросов, использующийся, кажется, с 2.9, учитывает, что вероятность выпадения вопросов, которые использовались меньше раз выше, чем у вопросов, которые использовались больше раз.
Вроде вот этот MDL-6340, но может и ещё какие-то изменения были.
Не уверен, касается ли это всей группы, или же только повторных попыток одного студента
см. файл \question\classes\engine\variants\least_used_strategy.php
а ещё есть question_variant_random_strategy и question_variant_pseudorandom_no_repeats_strategy в question\engine\lib.php