Сделать настройку, выдавать ли повторно задания если не хватает
Originally reported on Google Code with ID 124
В случае установки уникальности возможна ситуация, когда заданий не хватает. Сейчас
система отказывается их выдавать. Необходимо сделать настройку, дающую выбор: отказываться
или выдавать использованное.
Если выбрана выдавать использованное, то она должна подбирать из наименее использованных
(например одни выдавались по 5 раз, а другие по 4 - то из тех что по 4. При последовательном
применении этой стратегии всегда будет не более двух вариантов количества выданных
заданий, отличающихся на 1.
Это будет нужно через неделю, чтобы выдавать задание к следующей лабе.
Reported by oasychev
on 2012-05-25 13:31:18
Comments (9)
-
reporter -
Account Deleted ``` Эта настройка должна влиять на какой момент выдачи задания? Когда просрочено и выдается случайное или вообще всегда? Если всегда - то сколько заданий надо показывать (например, при самостоятельном выборе, там же видны сразу все)? ```
Reported by `yerofeyev.aa` on 2012-06-04 16:13:03 - Status changed: `InProgress`
-
reporter ``` Всегда. Она нужна если заданий не хватает, но хочется чтобы они были все же максимально разнообразны. Случайный может и пятерым выдать одно задание, даже если заданий 15 а студентов 30. Эта настройка гарантирует в такой ситуации что задание будет только у двоих... ```
Reported by `oasychev` on 2012-06-05 08:11:29
-
Account Deleted ``` Все равно непонятно. А сколько заданий выводить тогда? В стратегиях параметрического и самостоятельного выбора есть список доступных заданий. ```
Reported by `yerofeyev.aa` on 2012-06-05 16:41:34
-
Account Deleted Reported by `yerofeyev.aa` on 2012-06-05 20:07:03 - Status changed: `Fixed`
-
reporter ``` Я же писал, что при такой ситуации возможны не более двух группы заданий с разными количеством. Вот ту, которых меньше, и показывать - выбор то среди них будет... ```
Reported by `oasychev` on 2012-06-06 15:40:03
-
Account Deleted ``` Да так и сделал. ```
Reported by `yerofeyev.aa` on 2012-06-06 15:41:08
-
reporter Reported by
oasychev
on 2012-10-15 13:43:30 - Labels added: Milestone-Release2.2 -
reporter Сделано, большое тестирование будет через год.
Reported by
oasychev
on 2012-10-31 19:37:32 - Status changed:Done
- Log in to comment
``` Рекомендуется обратить внимание на http://tracker.moodle.org/browse/MDL-6340 - посмотрите на структуру SQL-запроса, вам нужно что-то аналогичное... ```
Reported by `oasychev` on 2012-05-31 10:05:00