После прохождения пользователем Теста его попытка и оценка не сохраняются. В чем может быть причина?
Вопрос:
Пользователь заходит в элемент курса «Тест» и проходит попытку тестирования, после чего результаты попытки не отображаются в списке всех пройденных в элементе курса попыток, и также отстутствует оценка за элемент курса. Из-за чего это происходит и как пользователю корректно пройти тестирование, чтобы его результаты сохранились?
Ответ:
Такая ситуация может возникнуть по нескольким причинам:
1. Пользователь не выполнил все действия, необходимые для корректного завершения Теста. Для того, чтобы завершить Тест корректно, пользователю необходимо подтвердить отправку своих ответов на проверку с помощью кнопки «Отправить всё и завершить тест». Если пользователь по каким-либо причинам не нажал на эту кнопку (забыл об этом и перешел к другой странице в СЭО 3KL или в СЭО 3KL произошел сбой, в результате которого пользователь покинул страницу Теста), то попытка останется в состоянии «В процессе» и оценка за нее не будет выставлена.
Во избежание описанных ситуаций рекомендуем вам пояснять пользователям, при выполнении каких условий их попытка будет корректно отправлена на проверку. Например, вы можете поместить инструкции в поле «Вступление» в настройках элемента курса «Тест», и введенные инструции будут отображаться пользователям перед тем, как они приступят к тестированию.
2. Слушатель нарушил сроки отправки ответа на Тест. Если в Тесте настроено ограничение на время прохождения попытки и настройка «При истечении времени» установлена в значении «Попытки должны быть отправлены до истечения времени, иначе они не учитываются» или «В льготный период разрешить отправку, не изменяя никаких ответов», то пользователю будет необходимо отправить свои ответы до истечения времени, отведенного на попытку. В противном случае попытка будет не засчитана и в отчете не будет отображаться.
Если вы не хотите, чтобы при истечении времени результаты попыток слушателей не учитывались, вы можете установить настройку «При истечении времени» в значении «Открытые попытки отправляются автоматически». Тогда если у слушателя закончится время, отведенное на тестирование, он будет автоматически перенаправлен на страницу результатов попытки, в которой будут учтены те ответы, которые слушатель успел дать.
3. Результаты попытки могут не сохраниться из-за сбоя на сервере, например, при нехватке ресурсов для сохранения попытки.
Если вы подозреваете такую причину несохранения результатов попыток, вы можете проверить следующие параметры системы:
- Процент свободного места на диске (Администрирование -> Техническая поддержка СЭО 3KL).
- Объем оперативной памяти (Администрирование -> Сервер -> Информация о PHP).
- Предел дополнительный памяти PHP (Администрирование -> Сервер -> Производительность).
4. Вместо того, чтобы пройти Тест в роли слушателя, пользователь переходит к предварительному просмотру Теста в роли преподавателя или ассистента. Если у пользователя несколько ролей на курсе, например, пользователь одновременно и преподаватель, и слушатель, то по умолчанию он будет входить в курс под ролью с наибольшим набором прав, т. е. под ролью преподавателя. Однако, обратите внимание, что при назначении пользователю одновременно оцениваемой и неоцениваемой роли в курсе может наблюдаться конфликт прав, который может приводить к непредсказуемому результату. Поэтому такому пользователю всегда нужно помнить об этом и понимать, какие действия под какой ролью он должен выполнять.
Чтобы попытка тестирования засчиталась, преподавателю нужно переключиться на роль слушателя. Для этого нужно раскрыть меню в панели навигации пользователя (поз. 1 Рис. 1) и выбрать пункт «Переключиться к роли...» (поз. 2 Рис. 1).
Далее нужно выбрать роль «Слушатель» (поз. 1 Рис. 2).
После этого в тестировании кнопка «Предварительный просмотр теста» заменится на кнопку «Попытка теста» (поз. 1 Рис. 3) и пользователь сможет пройти тестирование с фиксацией результатов его попытки.