Ограничение повторной сдачи теста

Реализована возможность блокировки повторного прохождения уже успешно сданной контрольной. Для активностей с типом «Контрольная» в разделе «Настройки контрольной» добавлен новый чекбокс:

«Запретить повторное прохождение после успешной сдачи контрольной» с комментарием «После успешной сдачи теста повторное прохождение будет недоступно, даже если остались попытки». По умолчанию чек-бокс выключен.

Если чекбокс включён, то логика следующая:

  1. Пользователь проходит контрольную и набирает балл выше или равный проходному.

  2. Контрольная считается успешно сданной.

  3. Даже если у пользователя остаются доступные попытки, повторное прохождение контрольной становится недоступным.

  4. Кнопка запуска новой попытки отображается в неактивном состоянии аналогично ситуации, когда все попытки исчерпаны.

  5. Слушателю отображается уведомление: «Успешная попытка засчитана».

Если чек-бокс выключен, все работает как раньше, система позволяет использовать все доступные попытки независимо от наличия успешной попытки.

23.07.2026