Перейти к содержимому


Ограничение доступа к тестированию после первого успешного прохождения


Сообщений в теме: 2

#1 Жужело

  • Пользователи
  • Pip
  • 2 сообщений

Отправлено 14 мая 2026 - 03:34

Добрый день. Столкнулся с такой проблемой, у нас проводится тестирование при подготовке к ОЗП/ВЛП, тестирование доступно около полутора месяцев, за это время работники успевают несколько раз залогиниться и пройти одни и те же тесты несколько раз.
В дальнейшем это приводит к проблемам при формировании итоговой ведомости, т.к. учитываются только успешные попытки.
Есть ли возможность скрыть тесты для пользователя после первой успешной попытки прохождения теста?

#2 Администратор

  • Администраторы
  • 1 496 сообщений

Отправлено 14 мая 2026 - 15:40

Здравствуйте, Жужело!

Спасибо за отличный вопрос. Вы описываете классический сценарий построения автоматизированных траекторий обучения (Learning Paths), когда система должна менять доступность материалов в зависимости от успехов пользователя.

Краткий ответ:
На данный момент встроенной "галочки", которая бы автоматически скрывала тест именно после набора определенного балла, в системе нет. Вы можете ограничить общее количество попыток прохождения теста в настройках Правил, но это ограничение сработает независимо от того, был ли тест сдан успешно или провален.

Развернутый ответ (почему так и что планируется):
Архитектура системы оценивания INDIGO принципиально отличается от простых тестов формата "Зачет/Незачет". В INDIGO заложен мощный математический аппарат шкал и формул. Программа может вычислять сложные многоуровневые результаты (например, в психологических тестах) и выдавать текстовые интерпретации по множеству делений. Понятие "Успешная попытка" (проходной балл) для системы математически не существует - она просто производит вычисления по заданным Вами правилам.

Поэтому, чтобы реализовать запрошенный Вами функционал корректно, нельзя просто добавить кнопку "скрыть тест". Требуется разработка принципиально нового логического модуля - «Условной активации/деактивации Правил».

Как мы видим реализацию этого механизма в будущих обновлениях:
В настройках Правил появится блок условий. Администратор сможет задать логику: «Если Пользователь X имеет в таблице результатов прохождение Теста А с баллом по Главной шкале >= N, то активировать (или деактивировать) для него данное Правило».

Это позволит не только скрывать сданные тесты (как требуется в Вашем случае), но и решать гораздо более сложные задачи. Например:
- Сдал "Вводный инструктаж" на 100 баллов - автоматически открылся доступ к тесту "ОЗП/ВЛП".
- Провалил экзамен - автоматически открылся доступ к обучающему материалу.

Данный функционал требует серьезной архитектурной проработки, так как при каждом входе пользователя система должна будет "на лету" анализировать всю его историю тестирований и пересчитывать права доступа.

Эта задача уже находится в нашем бэклоге (списке планируемых разработок) и имеет высокий приоритет. Однако в данный момент все ресурсы нашей команды разработки сфокусированы на критическом инфраструктурном обновлении (переход на новую архитектуру веб-сервера для обеспечения стабильной работы в условиях текущих ограничений провайдеров РФ и внедрения ТСПУ).

Как только инфраструктурные работы будут завершены, мы планируем вернуться к расширению пользовательского функционала включая функционал Правил.

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

Благодарим за обратную связь! Такие запросы помогают нам точнее расставлять приоритеты в разработке!

#3 Жужело

  • Пользователи
  • Pip
  • 2 сообщений

Отправлено 03 июля 2026 - 02:18

Спасибо за разъяснения!




Хотите написать сообщение?
Пожалуйста, войдите или зарегистрируйтесь, чтобы оставить ответ в этой теме.

Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анононимных