Добрый день.
[quote]tadser пишет:
Во-первых, при создании теста можно задать параметр "Ограничение времени". Ставим значение 1 (1 минута), чтобы долго не ждать при тестировании. Далее под обычным пользователем заходим на сайт, добираемся до этого теста, начинаем отвечать на вопросы и через минуту не выводится никакого сообщения, вообще ничего не происходит. Тест как шёл так и идёт. Хоть час. В чём дело ? Параметр вообще работает или нет, и если все же работает, то как его активизировать? [/quote]
Возможно, у вас стоит старая версия модуля, попробуйте обновить систему через SiteUpdate.
[quote]tadser пишет:
Во-вторых, в любой уважающей себя системе тестирования с ограничением по времени должен быть индикатор прошедшего/оставшегося времени. Я его не нашел. Или я чего-то недопонимаю? [/quote]
Да, индикатора времени нет. Поставлен в план работ.
[quote]tadser пишет:
И ещё один вопрос, с которым, чувствую, мне придется столкнуться. Можно ли, создавая вопрос к тесту, в поле "Вопрос" и в поля "Варианты ответов" внедрить картники, какие-либо иные элементы? Для этого нужно будет что-либо менять в коде?[/quote]
Пока универсального интерфейса для этого нет, но в будущем будет реализовано, добавиться еще несколько типов вопросов.
[QUOTE] На месте слов "каждой" и "каждого" ДОЛЖНЫ БЫТЬ ВЫПАДАЮЩИЕ СПИСКИ доступных глав и уроков! Ведь мне не нужно проводить тест по всем главам или всем урокам, мне нужно оценить знания учащихся по КОНКРЕТНОЙ ГЛАВЕ или КОНКРЕТНОМУ УРОКУ, а не задавать им по несколько вопросов из разных тем. Таким образом, насколько хорошо в системе предусмотрена "вложенность" глав, настолько "никак" не представлена вложенность тестов. Это очень расстраивает. Может быть я могу этот недочёт исправить своими силами, не дожидаясь выхода обновлений? Как это сделать? [/QUOTE]
Пока такой возможности нет, но реализовать через API можно. Для этого с помощью функции:
CLQuestion::GetList($arOrder=Array(), Array("LESSON_ID" => $ID));
выбираем все вопросы урока и затем создаем план теста:
$plan = new CTestResult;
//$arIDs - массив с ID вопросов урока
foreach ($arIDs as $QUESTION_ID)
{
$arFields = Array(
"ATTEPMT_ID" => $ATTEPMT_ID,
"QUESTION_ID" => $QUESTION_ID,
);
$plan->Add($arFields);
}