←  Вопросы составления тестов

Форум системы тестирования INDIGO

»

Назначение времени выполнения для группы в...

Гость_GS_* 08 авг 2018

Здравствуйте!

Подскажите, если возможность назначать время выполнения конкретной группы вопросов или только реализован учет времени всего теста?
Ответить

 фотография Administrator 10 авг 2018

Здравствуйте!

Да, время ставится только на весь тест. Были запросы на ограничение времени на конкретные вопросы, и мы это добавили в планы. Но что касается именно на группы вопросов, то раньше никто не просил ничего такого, надо будет подумать.
Ответить

 фотография cep 3epo 04 сен 2020

Добрый день!
Подскажите, можно ли использовать параметр «Затраченное время» в формулах? Хочется наказать несерьезных пользователей, отвечающих за считанные секунды «методом научного тыка», то есть наугад. Хорошо бы вывести такой результат: если затраченное время < 120 с (или 10% от ограничения), то результат_1, иначе результат_2.
Ответить

 фотография Administrator 04 сен 2020

Здравствуйте! Сейчас это сделать нельзя, т.к. время ответа на вопрос не фиксируется в INDIGO. Это нетривиальная функция, т.к. пользователи могут переключаться между вопросов, многократно возвращаясь или просто пролистывая предыдущие вопросы, а также вопросы могут выводиться совместно в виде списка, и тут не совсем ясно как учитывать время ответа на вопрос. В будущем мы планируем тем или иным образом фиксировать такое время, тогда что-то подобное будет возможно. Но идея тем не менее остается сомнительной, т.к. подготовленные пользователи часто видя варианты ответа уже могут знать о чем вопрос и дать быстрый правильный ответ. Если же пользователи действительно будут отвечать методом тыка, то они просто наберут меньший балл из-за большого количества ошибок, и это и будет их наказание без необходимости изобретать что-то сложное, что в итоге может не всегда корректно работать.
Ответить

 фотография cep 3epo 08 сен 2020

Да, время каждого отдельного ответа не фиксируется. Но я имел ввиду время за ВЕСЬ тест, оно то программой подсчитывается и выводится в журнал результатов. Наши тесты за считанные секунды/минуты не решаются даже подготовленным учеником хотя бы потому, что задания построены на анализе текста, его содержание сходу воспринять не получается. А выводы по результатам делаются весьма масштабные (порядка полсотни формул, благо Indigo позволяет :) ). Вот и подумалось: если на клики без чтения заданий уходит 2-3 минуты, то можно было бы не метать бисер перед игнорирующими: определить минимальный лимит затраченного времени, при котором результат будет выводиться (если t < 300 c, то "результат формулы", иначе " "). Что-то на подобии "По работе – и награда".
Ответить

 фотография Administrator 14 сен 2020

 cep 3epo (08 Сентябрь 2020 - 15:20) писал:

Да, время каждого отдельного ответа не фиксируется. Но я имел ввиду время за ВЕСЬ тест, оно то программой подсчитывается и выводится в журнал результатов. Наши тесты за считанные секунды/минуты не решаются даже подготовленным учеником хотя бы потому, что задания построены на анализе текста, его содержание сходу воспринять не получается. А выводы по результатам делаются весьма масштабные (порядка полсотни формул, благо Indigo позволяет :) ). Вот и подумалось: если на клики без чтения заданий уходит 2-3 минуты, то можно было бы не метать бисер перед игнорирующими: определить минимальный лимит затраченного времени, при котором результат будет выводиться (если t < 300 c, то "результат формулы", иначе " "). Что-то на подобии "По работе – и награда".

- Мы решили данную задачу. Получить время тестирования в секундах можно, если в формулу прописать значение $test['time_interval']

Изображение
Ответить

 фотография cep 3epo 14 сен 2020

Отличное Шикарное решение! :D :D :D
Я знал, что это можно сделать. Спасибо!
Ответить