2

我使用 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);
4

1 回答 1

1

有一个配置变量将课程内容的路径强制为特定形式。变量是 d2l.Tools.CMS.CoursePathEnforced。也许这个值在你的系统中?

于 2012-06-07T13:47:31.360 回答