Я новичок в Moodle. Я создал пользователя с помощью веб-сервиса api, и он работает успешно. Теперь я хочу создать курс таким же образом. Для этого я использую функцию «core_course_create_courses». Сообщение тело моего запроса являетсяСоздать курс API не работает в Moodle
$courses=array("courses" =>
array(
0=>array(
"fullname" => $fullname,
"shortname" => $shortname,
"categoryid" => $categoryid,
"idnumber" =>$idnumber,
"summary"=>$summary,
"summaryformat"=>$summaryformat
)
)
);
Всякий раз, когда я бегу это он дает мне ответ "{\" исключение \ ": \" moodle_exception \», \ "ErrorCode \": \ "errorcatcontextnotvalid \" , \ "message \": \ "Вы не можете выполнять функции в контексте категории (категория id: 101). Сообщение об ошибке контекста: обнаружено недопустимое значение параметра \ "}".
Но категория курса «программирование» с идентификатором 101 существует на моем сайте moodle. Пожалуйста, помогите мне. Заранее спасибо.