Журнал оценок

Журнал оценок

от Олег Смирнов -
Количество ответов: 3

При попытке просмотра журнала оценок выдает ошибку:

no roles defined in admin->appearance->graderoles

Нашел вот эту тему - http://moodle.org/mod/forum/discuss.php?d=62380

Но фикс описаный там не могу применить, просто нету таких строк...

Версия Moodle 1.9.11+

Помогите кто сталкивался!

В ответ на Олег Смирнов

Re: Журнал оценок

от Alexandre Scherbyna -

У меня есть сайт, который начинал свое существование еще с версии Moodle 1.4. Через какое-то время, когда он уже дорос до версии 1.9, я обнаружил, что в нем отсутствуют многие настройки ролей, прежде всего, касающиеся работы преподавателя с Журналом оценок. Преподаватель вообще не мог его открыть, приходилось давать ему на курсе роль администратора.

Для исправления ошибки я просто заменил в базе данных сайта имеющуюся таблицу mdl_role_capabilities на таблицу от такой же, но свежеустановленной версии Moodle.

В ответ на Олег Смирнов

Re: Журнал оценок

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

Управление сайтом Оценки Общие настройки

Нужно поставить галку у той роли (студент), чьи оценки будут выводиться в журнале (gradebookroles)

У Вас там, скорее всего, пусто улыбаюсь

http://moodle.org/mod/forum/discuss.php?d=131085

И вообще непонятно, почему admin->appearance->graderoles, это баг версии 2.0: MDL-17642

В ответ на Vadim Tabunshchik

Re: Журнал оценок

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

Кстати, в 1.9.х тоже есть этот баг.
В файле /moodle/grade/report/lib.php

if (empty($CFG->gradebookroles)) {
error ('no roles defined in admin->appearance->graderoles');
}
нужно заменить на правильный путь: admin->grades->generalsettings->gradebookroles

И причина ошибки тут же: if (empty($CFG->gradebookroles)), т. е. все-таки пусто в этой опции, ставьте галку возле студента, другие роли Вам же не нужно оценивать и показывать?