Moodle не хочет изменять и сохранять оценки,

Re: Moodle не хочет изменять и сохранять оценки,

от Валерий Слободин -
Количество ответов: 7

Я не совсем точно описал событие. 

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

Если перевести задание в режим "Быстрая оценка", то в столбце появляется поле, в котором можно редактировать с сохранением результатов.

В ответ на Валерий Слободин

Re: Moodle не хочет изменять и сохранять оценки,

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

Валерий, всё равно не очень понятно, где, что, как вы пытаетесь редактировать и какие "оценки преподавателям" не сохраняются.

Одно могу сказать, что ошибка "Aborting save. Moodle could not determine which user to save the grade against." относится к модулю "Задание", см. строку useridlistnotcached в mod/assign/lang/en/assign.php

И возникает эта ошибка, как я понял из mod/assign/locallib.php, когда список пользователей в таблице не кешируется и Мудл не может определить позицию (строку) польз-ля в таблице, т. е. не знает, кому оценку сохранять:

                // If the userid list is not cached we must not save, as it is possible that the user in a
                // given row position may not be the same now as when the grading page was generated.

Вот этот баг на трекере, имхо, как раз на эту тему. Пофиксили в  2.9.4, 3.0.

Так что ждем, обновляемся (скорее всего, это будет в четверг), потом будем посмотреть.

ЗЫ: если нужно сильно быстро, примените вот этот патч

В ответ на Vadim Tabunshchik

Re: Moodle не хочет изменять и сохранять оценки,

от Валерий Слободин -

Здравствуйте, Вадим! Спасибо за ответ! Вы уже не первый раз нас выручаете.

Вы правы, речь идет о модуле задание.

Как я понял, исправления появятся в 2.9.4 ? Когда эта версия выйдет и примут ли разработчики исправление?

Попробуем использовать патч.

В ответ на Валерий Слободин

Re: Moodle не хочет изменять и сохранять оценки,

от Vadim Tabunshchik -
Изображение пользователя Developers
Когда эта версия выйдет и примут ли разработчики исправление?

Исправление уже интегрировано в moodle в git-репозитории.

Я вот даже обнаружил, что изменения из патча в MDL-44330 есть даже в версии 2.9.3+ (Build: 20151126) в смятении

Когда выйдет 2.9.4 я не знаю, но обновления ветки обычно выпускаются в четверг-пятница.

А в MDL-44330 пишут такое - Fix Release Date: 11/Jan/16

Ну да, походу до выхода 2.9.4 и 3.0.1 остался 41 день

В ответ на Vadim Tabunshchik

Re: Moodle не хочет изменять и сохранять оценки,

от Валерий Слободин -
Но у нас стоит 2.9.3+!


А вот в версии 3.0, которая у нас стоит в тестовом режиме, этой ошибки нет! 

Так стоит патч ставить?

В ответ на Валерий Слободин

Re: Moodle не хочет изменять и сохранять оценки,

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

Патч вы не поставите, если используете версию 2.9.3+ от 19 ноября (Build: 20151119). Он туда уже интегрирован.

А вот в версии 3.0, которая у нас стоит в тестовом режиме, этой ошибки нет! 

А чего не переходите? улыбаюсь

В ответ на Vadim Tabunshchik

Re: Moodle не хочет изменять и сохранять оценки,

от Валерий Слободин -

Будем переходить!  

Сейчас мы проверяем 3.0 на тестовом сайте. 

Все, конечно, не проверишь! Очень быстро команда Даугимаса штампует новые версии. Причем по принципу: "Одно лечим - другое калечим"





В ответ на Валерий Слободин

Re: Moodle не хочет изменять и сохранять оценки,

от Валерий Слободин -
Как выяснилось, на 3.0 переходить нельзя! Там не восстанавливаются курсы: "Ошибка обращения к базе данных"