Добрый день. Столкнулся с такой проблемой, у нас проводится тестирование при подготовке к ОЗП/ВЛП, тестирование доступно около полутора месяцев, за это время работники успевают несколько раз залогиниться и пройти одни и те же тесты несколько раз.
В дальнейшем это приводит к проблемам при формировании итоговой ведомости, т.к. учитываются только успешные попытки.
Есть ли возможность скрыть тесты для пользователя после первой успешной попытки прохождения теста?
Ограничение доступа к тестированию после первого успешного прохождения
Автор Жужело, 14 мая 2026 03:34
Сообщений в теме: 2
#2
Отправлено 14 мая 2026 - 15:40
Здравствуйте, Жужело!
Спасибо за отличный вопрос. Вы описываете классический сценарий построения автоматизированных траекторий обучения (Learning Paths), когда система должна менять доступность материалов в зависимости от успехов пользователя.
Краткий ответ:
На данный момент встроенной "галочки", которая бы автоматически скрывала тест именно после набора определенного балла, в системе нет. Вы можете ограничить общее количество попыток прохождения теста в настройках Правил, но это ограничение сработает независимо от того, был ли тест сдан успешно или провален.
Развернутый ответ (почему так и что планируется):
Архитектура системы оценивания INDIGO принципиально отличается от простых тестов формата "Зачет/Незачет". В INDIGO заложен мощный математический аппарат шкал и формул. Программа может вычислять сложные многоуровневые результаты (например, в психологических тестах) и выдавать текстовые интерпретации по множеству делений. Понятие "Успешная попытка" (проходной балл) для системы математически не существует - она просто производит вычисления по заданным Вами правилам.
Поэтому, чтобы реализовать запрошенный Вами функционал корректно, нельзя просто добавить кнопку "скрыть тест". Требуется разработка принципиально нового логического модуля - «Условной активации/деактивации Правил».
Как мы видим реализацию этого механизма в будущих обновлениях:
В настройках Правил появится блок условий. Администратор сможет задать логику: «Если Пользователь X имеет в таблице результатов прохождение Теста А с баллом по Главной шкале >= N, то активировать (или деактивировать) для него данное Правило».
Это позволит не только скрывать сданные тесты (как требуется в Вашем случае), но и решать гораздо более сложные задачи. Например:
- Сдал "Вводный инструктаж" на 100 баллов - автоматически открылся доступ к тесту "ОЗП/ВЛП".
- Провалил экзамен - автоматически открылся доступ к обучающему материалу.
Данный функционал требует серьезной архитектурной проработки, так как при каждом входе пользователя система должна будет "на лету" анализировать всю его историю тестирований и пересчитывать права доступа.
Эта задача уже находится в нашем бэклоге (списке планируемых разработок) и имеет высокий приоритет. Однако в данный момент все ресурсы нашей команды разработки сфокусированы на критическом инфраструктурном обновлении (переход на новую архитектуру веб-сервера для обеспечения стабильной работы в условиях текущих ограничений провайдеров РФ и внедрения ТСПУ).
Как только инфраструктурные работы будут завершены, мы планируем вернуться к расширению пользовательского функционала включая функционал Правил.
Как решить Вашу задачу сейчас (обходной путь):
К сожалению, пока автоматизировать этот процесс нельзя. Временно эту задачу можно решать путем администрирования: периодически (например, раз в неделю или реже) формировать Сводную ведомость, находить пользователей с успешными попытками и вручную исключать их из правила или переносить в другую группу, для которой данный тест не назначен.
Благодарим за обратную связь! Такие запросы помогают нам точнее расставлять приоритеты в разработке!
Спасибо за отличный вопрос. Вы описываете классический сценарий построения автоматизированных траекторий обучения (Learning Paths), когда система должна менять доступность материалов в зависимости от успехов пользователя.
Краткий ответ:
На данный момент встроенной "галочки", которая бы автоматически скрывала тест именно после набора определенного балла, в системе нет. Вы можете ограничить общее количество попыток прохождения теста в настройках Правил, но это ограничение сработает независимо от того, был ли тест сдан успешно или провален.
Развернутый ответ (почему так и что планируется):
Архитектура системы оценивания INDIGO принципиально отличается от простых тестов формата "Зачет/Незачет". В INDIGO заложен мощный математический аппарат шкал и формул. Программа может вычислять сложные многоуровневые результаты (например, в психологических тестах) и выдавать текстовые интерпретации по множеству делений. Понятие "Успешная попытка" (проходной балл) для системы математически не существует - она просто производит вычисления по заданным Вами правилам.
Поэтому, чтобы реализовать запрошенный Вами функционал корректно, нельзя просто добавить кнопку "скрыть тест". Требуется разработка принципиально нового логического модуля - «Условной активации/деактивации Правил».
Как мы видим реализацию этого механизма в будущих обновлениях:
В настройках Правил появится блок условий. Администратор сможет задать логику: «Если Пользователь X имеет в таблице результатов прохождение Теста А с баллом по Главной шкале >= N, то активировать (или деактивировать) для него данное Правило».
Это позволит не только скрывать сданные тесты (как требуется в Вашем случае), но и решать гораздо более сложные задачи. Например:
- Сдал "Вводный инструктаж" на 100 баллов - автоматически открылся доступ к тесту "ОЗП/ВЛП".
- Провалил экзамен - автоматически открылся доступ к обучающему материалу.
Данный функционал требует серьезной архитектурной проработки, так как при каждом входе пользователя система должна будет "на лету" анализировать всю его историю тестирований и пересчитывать права доступа.
Эта задача уже находится в нашем бэклоге (списке планируемых разработок) и имеет высокий приоритет. Однако в данный момент все ресурсы нашей команды разработки сфокусированы на критическом инфраструктурном обновлении (переход на новую архитектуру веб-сервера для обеспечения стабильной работы в условиях текущих ограничений провайдеров РФ и внедрения ТСПУ).
Как только инфраструктурные работы будут завершены, мы планируем вернуться к расширению пользовательского функционала включая функционал Правил.
Как решить Вашу задачу сейчас (обходной путь):
К сожалению, пока автоматизировать этот процесс нельзя. Временно эту задачу можно решать путем администрирования: периодически (например, раз в неделю или реже) формировать Сводную ведомость, находить пользователей с успешными попытками и вручную исключать их из правила или переносить в другую группу, для которой данный тест не назначен.
Благодарим за обратную связь! Такие запросы помогают нам точнее расставлять приоритеты в разработке!
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анононимных


