Здраствуйте, при прохождении тестов если установленно время на выполнение, то время наезжает на текст 1 вопроса, роль-студент, можно ли сделать, что бы время высвечивалось не в левом верхнем углу, а в нижнем правом ??
Чтобы таймер был справа, достаточно изменить стиль в файле 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, добавляя функцию для определения высоты окна браузера, т. к. она (высота) у всех будет разная (разное кол-во вопросов на странице, разные браузеры и др.).
А нельзя ли на javascript прописать, что при наведении мышки left менятся на right
и наоборот? Я не большой знаток javascript, но вроде бы с jquery это вообще просто делается
Поковырялся. Вот что вышло.
Кто не умеет патчи применять - там всё просто, указан файл, что минусиками убрать, плюсиками добавить
не понял как этот файл вскрыть, или его на сервер с мудлом залить а под мудлом открывать? если да то где в мудле это ?
Просто в текстовом редакторе открыть и посмотреть, в какие файлы изменения вносить.
Я тут надумал вот что: не проще ли вместо наворачивания доп. джава-скриптов изменить стили для текста вопроса и вариантов ответов на уровне системы в теме "Стандарт", а таймер оставить справа?
В стиль .que .qtext добавить width: 80%;, в стиле .que .answer ширину уменьшить с 83 до 70%. Теперь справа всегда будет свободная полоса для таймера даже при окне 800х600px.
Это только мое мнение
Только справа вверху таймер тем более текст перекрывать может. Пищите другую тему, где таймер текста не перекрывает. Если вам именно эта тема нравится, то можно несколько иначе подкоректировать указанный Вадимом файл: таймер сместить левее или уже его сделать.