Moodle LMS v3.9 — Завершение курса не запускается после завершения действия

У меня есть автономное решение Moodle LMS, использующее версию v3.9.

Завершение курса должно произойти после завершения действия. Однако в этом случае завершение действия записывается, но курс не отмечен надписью «Курс завершен». Кажется, что он записывает в таблицу «course_completions», но вставляет только поля (id, userid, Course, timestarted, reaggregate).

В качестве теста я настроил «Завершение курса» так, чтобы оно основывалось исключительно на «Завершении вручную другими», чтобы я мог просто записать прохождение.

Кто-нибудь еще сталкивался с этой проблемой?

Я ожидал, что когда действие будет помечено как завершенное или мой администратор пометит курс как завершенный, он установит курс как завершенный и отобразит «флажок» на экране отчета.

Получение URL-адреса изображения курса в Moodle с помощью PHP
Получение URL-адреса изображения курса в Moodle с помощью PHP
Moodle - это популярная система управления обучением с открытым исходным кодом, используемая многими учебными заведениями и организациями по всему...
Разработка LMS на заказ для повышения эффективности работы и обучения
Разработка LMS на заказ для повышения эффективности работы и обучения
За последние годы в образовании произошла большая революция, и сегодня почти все учебные заведения делают упор на эксклюзивное управление учебным...
1
0
81
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Вы используете cron?

Перейдите в «Администрирование сайта» > «Сервер» > «Задачи» > «Запланированные задачи» и проверьте, запускался ли недавно «Расчет регулярных данных о выполнении».

https://docs.moodle.org/403/en/Course_completion_FAQ#Students_have_completed_the_criteria_but_the_report_does_not_show_it

Да, CRON перестал работать. Как только я перенастроил его, завершение курса работало как положено.

Другие вопросы по теме