1

是否有可用于 D2L 的 REST Api 可用于使课程处于非活动状态?

4

1 回答 1

1

如果是现有课程,您可以使用 PUT 方法更新当前课程设置并将 IsActive 设置为 false。

PUT /d2l/api/lp/(D2LVERSION: version)/courses/(D2LID: orgUnitId)

它需要以下 JSON 对象:

{
    "Name": "<string>",
    "Code": "<string>",
    "StartDate": "<string:UTCDateTime>|null",
    "EndDate": "<string:UTCDateTime>|null",
    "IsActive": "<boolean>"
}

您可能希望首先检索课程提供信息,然后修改 IsActive 标志并发回完整的对象数据。

GET /d2l/api/lp/(D2LVERSION: version)/courses/(D2LID: orgUnitId)
于 2012-05-17T00:53:10.943 回答