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

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

от Roman Petrov -
Количество ответов: 5

Здравствуйте!

Возможно, ли сделать тестирование, в котором будет общее количество тестовых вопросов, например 250. Для сдачи тестового задания необходимо ответить на 50 вопросов, но обязательным требованием в тестировании должно быть, чтобы у сдающего тестирование тестовые вопросы были у каждого разные, т.е чтобы не повторялись.

Возможно ли реализовать данные требования в тестовом задании?

В ответ на Roman Petrov

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

от Александр Анисимов -
Изображение пользователя Майнтейнер перевода Изображение пользователя Эксперт по Moodle

А если тестируется больше пяти человек?

В ответ на Александр Анисимов

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

от Roman Petrov -
Если больше 5 человек, то будет загружено больше 250 тестовых вопросов.
В ответ на Roman Petrov

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

от Александр Анисимов -
Изображение пользователя Майнтейнер перевода Изображение пользователя Эксперт по Moodle

Насколько мне известно, создать уникальные наборы вопросов нельзя. Всегда будет вероятность повторения вопросов у разных пользователей.

А зачем такие суровые требования? в думах

Используйте случайные вопросы из категорий. Чем больше вопросов в категориях, тем меньше вероятность их повторения в тестах у пользователей.

В ответ на Roman Petrov

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

от Vadim Dvorovenko -
Изображение пользователя 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