Тестирование. Уникальные тестовые вопросы.

Re: Тестирование. Уникальные тестовые вопросы.

от Vadim Dvorovenko -
Количество ответов: 1
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода

Алгоритм раздачи вопросов, использующийся, кажется, с 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

В ответ на Vadim Dvorovenko

Re: Тестирование. Уникальные тестовые вопросы.

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода
В дополнение к прошлому посту
Старая стратегия question_variant_pseudorandom_no_repeats_strategy в коде осталась, но нигде не используется.
Стратегия по умолчанию question_variant_random_strategy используется только в одном месте для определения того, как выводить вопрос на экран, при создании попытки тестирования не используется.

Вот мой более свежий пост на эту тему https://moodle.org/mod/forum/discuss.php?d=404534#p1633330