Сделать настройку, выдавать ли повторно задания если не хватает

Issue #124 closed
Oleg Sychev repo owner created an issue

Originally reported on Google Code with ID 124

В случае установки уникальности возможна ситуация, когда заданий не хватает. Сейчас
система отказывается их выдавать. Необходимо сделать настройку, дающую выбор: отказываться
или выдавать использованное.

Если выбрана выдавать использованное, то она должна подбирать из наименее использованных
(например одни выдавались по 5 раз, а другие по 4  - то из тех что по 4. При последовательном
применении этой стратегии всегда будет не более двух вариантов количества выданных
заданий, отличающихся на 1.

Это будет нужно через неделю, чтобы выдавать задание к следующей лабе.

Reported by oasychev on 2012-05-25 13:31:18

Comments (9)

  1. Former user Account Deleted

    ``` Эта настройка должна влиять на какой момент выдачи задания? Когда просрочено и выдается случайное или вообще всегда? Если всегда - то сколько заданий надо показывать (например, при самостоятельном выборе, там же видны сразу все)? ```

    Reported by `yerofeyev.aa` on 2012-06-04 16:13:03 - Status changed: `InProgress`

  2. Oleg Sychev reporter

    ``` Всегда. Она нужна если заданий не хватает, но хочется чтобы они были все же максимально разнообразны. Случайный может и пятерым выдать одно задание, даже если заданий 15 а студентов 30. Эта настройка гарантирует в такой ситуации что задание будет только у двоих... ```

    Reported by `oasychev` on 2012-06-05 08:11:29

  3. Former user Account Deleted

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

    Reported by `yerofeyev.aa` on 2012-06-05 16:41:34

  4. Oleg Sychev reporter

    ``` Я же писал, что при такой ситуации возможны не более двух группы заданий с разными количеством. Вот ту, которых меньше, и показывать - выбор то среди них будет... ```

    Reported by `oasychev` on 2012-06-06 15:40:03

  5. Former user Account Deleted

    ``` Да так и сделал. ```

    Reported by `yerofeyev.aa` on 2012-06-06 15:41:08

  6. Oleg Sychev reporter
    Сделано, большое тестирование будет через год.
    

    Reported by oasychev on 2012-10-31 19:37:32 - Status changed: Done

  7. Log in to comment