Кто-нибудь знает, можно ли программным образом добавить программу в курс Moodle?Создание программ Moodle программно
Я думал, может быть, использовать класс module_add_instance()
из lib.php моего пользовательского плагина ...
например
function feedback_add_instance(stdClass $mod) {
global $DB;
$newmodule->timecreated = time();
// You may have to add extra stuff in here.
$newmodule->id = $DB->insert_record('exams', $newmodule);
unicexams_grade_item_update($newmodule);
return $newmodule->id;
}
Но потом снова: Что такое переменная $mod
? Что он содержит и как его построить?
У кого-нибудь есть знания по этому предмету? Или что-то посоветовать?
Отлично, я понятия не имел, что add_moduleinfo() существует. У Moodle есть так много функций и нет документации! Я попробую и отправлю отчет с помощью решения. Благодаря – Christos312