Неправильный ID модуля курса

Re: Неправильный ID модуля курса

от Олена Миколаївна Троценко -
Количество ответов: 2
Добрій день. Обновилась сегодня до версии 3.11.3. После этого появилась ошибка: "Неправильный ID модуля курса". Нашла курс, в котором возникает ошибка. Включила режим отладчика, вот что выдало:
Трассировки стека:
line 236 of /lib/modinfolib.php: moodle_exception thrown
line 1890 of /lib/modinfolib.php: call to course_modinfo->get_cm()
line 1078 of /lib/completionlib.php: call to cm_info::create()
line 147 of /availability/condition/completion/classes/condition.php: call to completion_info->get_data()
line 84 of /availability/classes/condition.php: call to availability_completion\condition->is_available()
line 265 of /availability/classes/tree.php: call to core_availability\condition->check_available()
line 197 of /availability/classes/info.php: call to core_availability\tree->check_available()
line 1923 of /lib/modinfolib.php: call to core_availability\info->is_available()
line 1431 of /lib/modinfolib.php: call to cm_info->obtain_dynamic_data()
line 1131 of /lib/completionlib.php: call to cm_info->get_custom_data()
line 1080 of /lib/completionlib.php: call to completion_info->get_other_cm_completion_data()
line 147 of /availability/condition/completion/classes/condition.php: call to completion_info->get_data()
line 84 of /availability/classes/condition.php: call to availability_completion\condition->is_available()
line 265 of /availability/classes/tree.php: call to core_availability\condition->check_available()
line 197 of /availability/classes/info.php: call to core_availability\tree->check_available()
line 1923 of /lib/modinfolib.php: call to core_availability\info->is_available()
line 1431 of /lib/modinfolib.php: call to cm_info->obtain_dynamic_data()
line 1131 of /lib/completionlib.php: call to cm_info->get_custom_data()
line 1080 of /lib/completionlib.php: call to completion_info->get_other_cm_completion_data()
line 147 of /availability/condition/completion/classes/condition.php: call to completion_info->get_data()
line 84 of /availability/classes/condition.php: call to availability_completion\condition->is_available()
line 265 of /availability/classes/tree.php: call to core_availability\condition->check_available()
line 197 of /availability/classes/info.php: call to core_availability\tree->check_available()
line 1923 of /lib/modinfolib.php: call to core_availability\info->is_available()
line 1957 of /lib/modinfolib.php: call to cm_info->obtain_dynamic_data()
line 1235 of /lib/modinfolib.php: call to cm_info->get_user_visible()
line 259 of /lib/modinfolib.php: call to cm_info->__get()
line 268 of /course/view.php: call to course_modinfo->get_used_module_names()

Подскажите, как можно устранить эту ошибку?
В ответ на Олена Миколаївна Троценко

Re: Неправильный ID модуля курса

от Олена Миколаївна Троценко -
Нашла куда копать. Какой-то плагин сбоит.

Нашла я источник проблемы.
Сначала я грешила на тему оформления Rebel. Потом я поставила тему Boost, но проблема осталась. Методом постепенного подключения плагинов, я выяснила, что сбой дает плагин Тест... Потом я снова переключилась на тему Rebel и проблема самостоятельно исчезла
В ответ на Олена Миколаївна Троценко

Re: Неправильный ID модуля курса

от Олена Миколаївна Троценко -
Добрый вечер. После очередного обновления (версия 3.11.3+) проблема вернулась и исчезает при отключении модуля Тест. При чем проблема возникает в одном и том же курсе (при включенном плагине теста он совсем не запускается). В других курсах тесты работают исправно. Как решить эту проблему не удаляя курс (там сейчас работают дети, там хранятся их оценки)?