Desire2Learn Valence API课程创建路径信息不正确

时间:2012-06-06 14:50:11

标签: php creation desire2learn

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

1 个答案:

答案 0 :(得分:1)

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