我正在使用php valence api对课程创建进行一些测试,一切都在课程创建中正常工作但路径信息不正确,无论出于何种原因,它只是创建了一个文件夹,其名称为课程代码。我错过了什么吗?
$rand_course_id = rand( 99999, 999999);
echo $rand_course_id;
$json = '{
"Name": "Valence '.$rand_course_id.'",
"Code": "VALENCE_'.$rand_course_id.'",
"Path": "/content/enforced ",
"CourseTemplateId": "6722",
"SemesterId": null,
"StartDate": null,
"EndDate": null,
"LocaleId": null,
"ForceLocale": "false",
"ShowAddressBook": "true"
}';`
mphs_json_request('courses',$json);
答案 0 :(得分:1)
有一个配置变量强制课程内容的路径成为特定的形式。变量是d2l.Tools.CMS.CoursePathEnforced。也许这个值在您的系统中开启?