2012-06-06 95 views
2

我使用php valence api進行一些課程創建測試,在課程創建時一切正常,但路徑信息不正確,無論出於何種原因它只是創建一個文件夾該名稱作爲課程代碼。我錯過了什麼嗎?Desire2Learn 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

有強制的課程內容的路徑成特定形式的配置變量。該變量是d2l.Tools.CMS.CoursePathEnforced。也許這個價值在你的系統中?

+1

感謝您的提示,我們的系統目前擁有它。所以看起來它可能對我來說是一條死路,除非我能把它打開。 – Ian