Время в тестах

Время в тестах

от Слоква Максим -
Количество ответов: 7

Здраствуйте, при прохождении тестов если установленно время на выполнение, то время наезжает на текст 1 вопроса, роль-студент, можно ли сделать, что бы время высвечивалось не в левом верхнем углу, а в нижнем правом ??

В ответ на Слоква Максим

Re: Время в тестах

от Vadim Tabunshchik -
Изображение пользователя Developers

Чтобы таймер был справа, достаточно изменить стиль в файле styles_layout.css стандартной темы Мудл:
#mod-quiz-attempt #timer {
position:absolute;
/*top:100px; is set by js*/
left right:10px
}

Таймер уже обсуждали: http://moodle.org/mod/forum/discuss.php?d=135826 улыбаюсь

Сделать так, чтобы он был внизу страницы, сложнее.
ИМХО, нужно переписывать function movecounter(timerbox) в скрипте quiz.js, добавляя функцию для определения высоты окна браузера, т. к. она (высота) у всех будет разная (разное кол-во вопросов на странице, разные браузеры и др.).

В ответ на Vadim Tabunshchik

Re: Время в тестах

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода

А нельзя ли на javascript прописать, что при наведении мышки left менятся на right
и наоборот? Я не большой знаток javascript, но вроде бы с jquery это вообще просто делается

В ответ на Vadim Dvorovenko

Re: Время в тестах

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода

Поковырялся. Вот что вышло.

Кто не умеет патчи применять - там всё просто, указан файл, что минусиками убрать, плюсиками добавить

В ответ на Vadim Dvorovenko

Re: Время в тестах

от Слоква Максим -

не понял как этот файл вскрыть, или его на сервер с мудлом залить а под мудлом открывать? если да то где в мудле это ?

В ответ на Vadim Dvorovenko

Re: Время в тестах

от Vadim Tabunshchik -
Изображение пользователя Developers

Я тут надумал вот что: не проще ли вместо наворачивания доп. джава-скриптов изменить стили для текста вопроса и вариантов ответов на уровне системы в теме "Стандарт", а таймер оставить справа?

В стиль .que .qtext добавить width: 80%;, в стиле .que .answer ширину уменьшить с 83 до 70%. Теперь справа всегда будет свободная полоса для таймера даже при окне 800х600px.

Это только мое мнение улыбаюсь

В ответ на Слоква Максим

Re: Время в тестах

от Alexandre Scherbyna -

Только справа вверху таймер тем более текст перекрывать может. Пищите другую тему, где таймер текста не перекрывает. Если вам именно эта тема нравится, то можно несколько иначе подкоректировать указанный Вадимом файл: таймер сместить левее или уже его сделать.