我是Moodle的新手。我已经使用web服务api创建了用户并且运行成功。现在我想以同样的方式创建一个课程。我正在使用' core_course_create_courses'这样做的功能。我的请求的帖子正文是
$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) 。上下文错误消息为:检测到无效的参数值\"}" 。
但课程类别'编程'我的moodle网站上有id 101。请帮我。提前谢谢。
答案 0 :(得分:0)
我错了,categoryid不是类别的id,它是类别的序列ID。现在如果我给2,它工作正常。
答案 1 :(得分:-1)
Location