Лишние элементы оценивания в отчете пользователя (используются потоки)

Лишние элементы оценивания в отчете пользователя (используются потоки)

от Алексей Генов-Стешенко -
Количество ответов: 4

Проблема такова.

На главной странице курса есть элементы оценивания (например, отчеты в виде одного файла), в настройках каждого конкретно указан используемый поток (всего в курсе несколько потоков). Moddle v. 1.9.4+ (Build: 20090401)

Заходим под учеткой студента и для разных потоков имеет свой вариант (правильный) содержимого главной страницы курса. Также корректно отображается список контрольных заданий (блок ресурсы и задания). Но при отображении оценок (блок администрирования) в отчете пользователя появляются лишние элементы оценивания - те, которые не используются для конкретного потока. Т.е. отображаются все доступные элементы оценивания для всех потоков.

Подскажите, как вылечить?

В ответ на Алексей Генов-Стешенко

Re: Лишние элементы оценивания в отчете пользователя (используются потоки)

от Artem Andreev -
Изображение пользователя Эксперт по Moodle

Без правки исходного кода пока никак. Да и работоспособного патча вроде бы нет.

http://tracker.moodle.org/browse/MDL-13868

В ответ на Artem Andreev

Re: Лишние элементы оценивания в отчете пользователя (используются потоки)

от Алексей Генов-Стешенко -
Спасибо за информацию. То-то я смотрю, что танцы с бубном не помогают. Если не секрет, что подразумевается под правкой исходного кода, возможно это сделать своими силами? И еще вопрос, свежая версия Moodle способна вылечить проблему?
В ответ на Алексей Генов-Стешенко

Re: Лишние элементы оценивания в отчете пользователя (используются потоки)

от Artem Andreev -
Изображение пользователя Эксперт по Moodle
Под правкой исходного кода подразумевается, что надо вникнуть в код отчета по пользователю, возможно в gradebook libs и в нужном месте на базе функции getfastmodinfo (по идее она очень оптимизирована, чтобы главная страница курса не тормозила) отфильтровать те элементы, к которым у учащегося не должно быть доступа. Я не встречал никаких данных, что какая-либо из версий может решить проблему. Судя по статусу задачи в трекере, скорее всего пока никакая, в том числе 2.0 тоже не спасет.