тестирование с таймером за деньги

Главные вкладки

Комментарии

Аватар пользователя belka belka 4 мая 2009 в 9:51

direqtor, у меня есть отдельно модуль для тестирования quiz и отдельно модуль с таймером countdowntimer... заставить вместе их работать у меня не получается, видимо не хватает знаний(((

Поэтому прошу о помощи. Может у вас какие-то свои есть методы и решения, помогите пожалуйста. И сколько вы за это хотите денег?

P.S. Описание тестирования: Предназначено для проведения тестового контроля знаний. Основные возможности: Создание тестов, ограничение времени прохождения теста. Создание, изменение, удаление тестовых заданий заданий закрытого типа с выбором одного варианта ответа. Объединение тестов в блок тестов. Создание изменение, удаление групп и входящих в группу студентов. Прохождение тестов по расписанию. Просмотр, печать результатов.

Аватар пользователя igor701 igor701 4 мая 2009 в 17:34

проще всего к готовому модулю добавить поле + подключить любой скрипт-таймер
вот только надо дописать кусочек скрипта, чтобы перед отправкой менялось содержимое этого поля на последнее значение таймера + ведь ещё наверное надо где-то смотреть/анализировать результат?

или что вы хотите делать со значением таймера и по истечении времени на таймере?

могу сделать, опыт в таких штуках есть
правда смотря что хотите

т.е. опишите - что должен считать (время на весь тест, время на каждый вопрос), что будет по истечении времени (блокировка, автозавершение, выход, просто фиксация что лимит исчерпан), надо ли сохранять время обдумывания каждого вопроса (или достаточно от времени завершения вычесть время, когда тест был загружен), где будет проверяться значение таймера (джаваскрипт-просто, но ненадежно; или в хак модуля quiz - дешево, надежно но не обновить нормально модуль, или отдельный модуль - дорого и серьезно), для чего оно потом используется (просто аннулирование результата, если превышено время или какая-то часть будет сохраняться/анализироваться), как и где будет выводиться результат (успел/неуспел, сколько времени затрачено на тест, время по вопросам) и т.п.

от этого зависит бюджет,
грубо от 1000 руб до приличной суммы

Аватар пользователя belka belka 7 мая 2009 в 10:52

О! Драгоценнейший, великий и могучий igor701! Спасибо большое.

проще всего к готовому модулю добавить поле + подключить любой скрипт-таймер
вот только надо дописать кусочек скрипта, чтобы перед отправкой менялось содержимое этого поля на последнее значение таймера + ведь ещё наверное надо где-то смотреть/анализировать результат?

О! Супер, это будет какраз то что надо. Результат действительно нужно смотреть))) Но у quiz, вроде есть такая функция где он ведет отдельной страницей результаты тестирований.

или что вы хотите делать со значением таймера и по истечении времени на таймере?

Эм.. со значениями? Ну, есть набор вопросов с определенно заданным временем 5 минут к примеру... за эти пять минут, нужно ответить на все вопросы теста. Таких тестов штук 10 для каждого свое определнное время на ответы. (это учебное тестирование) По истечении времени тест больше не доступен, переключаясь на страничку или надпись "время вышло" (вообщем двойка, плохо подготовился студент).

надо ли сохранять время обдумывания каждого вопроса (или достаточно от времени завершения вычесть время, когда тест был загружен),

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

(джаваскрипт-просто, но ненадежно;

Не-не-не, не надо яву, просто ее же можно отключить и получается делай тест сколько хочешь.

или в хак модуля quiz - дешево, надежно но не обновить нормально модуль,

Вот! Наверное самый верный вариант... просто на что-то дорогое у меня денег не хватит (хотя и хотелось бы очень). А с обновлением...хм, а чем это чревато если его совсем не обновлять? Может черт с ним с обновлением?

для чего оно потом используется (просто аннулирование результата, если превышено время или какая-то часть будет сохраняться/анализироваться), как и где будет выводиться результат (успел/неуспел, сколько времени затрачено на тест, время по вопросам) и т.п.

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

А то так смысл весь теряется. Студент должен подготовиться, а потом делать тестирование и проверять свои знания.

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

Вывод результатов если можно ту-же рядом с тестом и занисением в какую нибудь таблицу (вроде табеля успеваемости) ну пофомильно. Чтоб студент на своей странице результаты тут же посмотрел после проведенного тестирования и все увидели результаты в табеле.

Вот, такое чудо-модуль-тестирование надо. На что из вышеперичисленого за 2000р. я могу надеяться?

Аватар пользователя igor701 igor701 8 мая 2009 в 9:57

Полагаю за эту сумму можно сделать поле для счетчика, сам счетчик уменьшения времени на javascript, а саму проверку (успел/не успел) внести в модуль quiz.

Тогда JS будет только для информирования тестируемого. Т.е. если даже JS отключили, то проверка всё равно работать будет, просто пользователь не будет видеть счетчика (сам виноват).

P.S. возможно, ошибаюсь ... сегодня-завтра гляну внимательнее на quiz и напишу поточнее

Аватар пользователя belka belka 10 мая 2009 в 11:57

Полагаю за эту сумму можно сделать поле для счетчика, сам счетчик уменьшения времени на javascript, а саму проверку (успел/не успел) внести в модуль quiz.

Замечательно, но ведь это и будет тестирование с таймером правильно?

P.S. возможно, ошибаюсь ... сегодня-завтра гляну внимательнее на quiz и напишу поточнее

Надеюсь что вы уже посмотрели модуль)) Всецело надеюсь на вас. Мой номер аси на всяк случай, для скорейшей связи: 312875611