送信する必要がある JSON 構造のサンプルを次に示します (CourseTemplateId および SemesterId プロパティは、新しいコースの派生元であるコース テンプレートと学期の D2LID 値を参照することに注意してください)。
{"LocaleId": null,
"CourseTemplateId": 1234,
"Name": "Extensibility 105",
"ShowAddressBook": false,
"ForceLocale": false,
"StartDate": null,
"EndDate": null,
"Path": "",
"SemesterId": 5678,
"Code": "EXT-105"}
create 呼び出しは、作成が成功すると次のような JSON を返します。
{"Name": "Extensibility 105",
"StartDate": null,
"CourseTemplate": {"Name": "ExtensibilityTemplate",
"Code": "EXT-TMPL",
"Identifier": "1234"},
"EndDate": null,
"Path": "/content/enforced/7531-EXT-105/",
"IsActive": true,
"Semester": {"Name": "Spring 2013",
"Code": "S2013",
"Identifier": "5678"},
"Code": "EXT-105",
"Department": {"Name": "ExtensibilityDepartment",
"Code": "1",
"Identifier": "2468"},
"Identifier": "7531"}
この呼び出しでは、新しいコースのプロパティが割り当てられ、予想どおりIdentifier
、その ID が適用されたコンテンツに組み込まれていることに注意してください。Path