Добавление в модуль «Тест» режима тестирования с ограничением по времени, зависящим от правильности ответов студента

Мария Сергеевна Кузнецова
20.09.2024
В данной статье описан еще не реализованный проект, который мы проектировали и оценивали для одного из наших клиентов, но по каким-либо причинам так и не реализовали. Если вас заинтересовал данный функционал, вы можете заказать его разработку в компании ООО «Открытые технологии». Ориентировочная оценка в нормо-часах указана под статьей.

Суть разработки

Добавлен новый режим поведения вопросов «Быстрый ответ с ограничением времени», позволяющий увеличивать или уменьшать время доступа к тесту в зависимости от правильности ответов на вопрос.

Настройки для теста

1. Изначальное временное ограничение на тест
2. Интервал времени, на который увеличивается общее время тестирования при правильном ответе
3. Интервал времени, на который уменьшается общее время тестирования при неправильном ответе

 Сценарий тестирования

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

Данный сценарий предполагает немедленный ответ на вопросы без возможности вернуться к вопросу позже. Сценарий подходит для быстрых тестов с множественными выбором или короткими ответами. При указании настроек времени тестирования необходимо учитывать время, затрачиваемое слушателями на прочтение текста вопроса.
Необходимо также принимать во внимание, что при использовании настройки лимита времени из раздела «Синхронизация», будет использоваться тот лимит времени, который меньше. То есть, если в разделе «Синхронизация» указана продолжительность теста - 15 минут, а в настройках поведения 5, 2, 2 соответственно и студент ответил правильно на первые 6 вопросов, лимит времени для теста все равно останется 15 минут. Рекомендуем не указывать лимит времени в разделе «Синхронизация» при использовании этого поведения, или указывать общее максимальное время проведения теста.
Оценочная трудоемкость: 40 н.ч.
Рейтинг ответа: 0 (0 оценок)

Комментарии запрещены