Здравствуйте коллеги. Такая проблема: оценка за тест вычисляется неверно, ставиться либо верная оценка, либо нуль. Где искать ошибку? Я сам склонен считать, что дело не коде модулей, а в самой БД тестов.
в самом мудле в админке - там в настройках округления нет ли какого нить тупого значения... и вообще есть ли такие настройки?
в самом мудле в админке
в самом мудле в админке
У нас иногда возникали ошибки с оценкой тестов, но они носили несистемный характер.
Опишите подробно обстоятельства при которых можно повторить такие ошибки. Укажите версию moodle и на какой системе он стоит.
Опишите подробно обстоятельства при которых можно повторить такие ошибки. Укажите версию moodle и на какой системе он стоит.
Проблемы начались после перехода с версии 1.5 на 1.9.
см. скриншот.
Здесь должно быть 10 правельных ответов из 15.
И я тоже пока системы в этих сбоях нее вижу(((((((
Здесь должно быть 10 правельных ответов из 15.
И я тоже пока системы в этих сбоях нее вижу(((((((
Ещё один вариант сбоев, при просмотре ответов на тесты, даже не отображается верно/неверно.
Ну переход с такой давней версии не мог гладко пройти. Мог возникнуть ряд моментов, для которых неправильно апгрейды были прописаны и т.п.
Вы напрямую на 1.9 обновлялись, или как рекомендовано, через определённые промежуточные?
По 7 баллов из 5 мне думается, что такое могло вознинуть из-за того, что где-то используются отрицательные оценки за ответы или даже за сами вопросы.
Что касается второго скриншота, то тут всё в порядке, если чёрный кружок напротив зелёной полоски - верно, иначе - неверно. Там и красный крестик чуть побольше при неверном ответе.
Вы напрямую на 1.9 обновлялись, или как рекомендовано, через определённые промежуточные?
По 7 баллов из 5 мне думается, что такое могло вознинуть из-за того, что где-то используются отрицательные оценки за ответы или даже за сами вопросы.
Что касается второго скриншота, то тут всё в порядке, если чёрный кружок напротив зелёной полоски - верно, иначе - неверно. Там и красный крестик чуть побольше при неверном ответе.
Как я понял прошлый программист напрямую от 1.5 в 1.9 обновал и вроде кодировку менял в БД. Я на этой должности неделю работаю. Что самое интересное один и тот же тест у одного пользователя считается нормально, у другого неправельно. Посмотрел по БД "вес"(оценка) каждого ответ равен 1. Там где правельно считается, внизу под ответом пишиться верно или неверно, где не правельно - как на скриншоте.
В какой папке находиться модуль тестов? Может при абргейде не все файлы скопировались.....
В какой папке находиться модуль тестов? Может при абргейде не все файлы скопировались.....
модуль тестов - в папке mod/quiz. плюс модули вопросов в папке question
Тут может гнать как сам тест, так и отдельные вопросы, даже не знаю с чего посоветовать начать ковырять..
Тут может гнать как сам тест, так и отдельные вопросы, даже не знаю с чего посоветовать начать ковырять..
Ошибку не нашел, зато сделал блок, который пересчитывает количество правельных ответов и вносит в БД верный данные, вставил код в mod\quiz\attempt.php