使用API​​在D2L中使课程处于非活动状态

时间:2012-05-16 23:02:00

标签: desire2learn

是否有可用于D2L的REST Api,可用于使课程无效?

1 个答案:

答案 0 :(得分:1)

如果是现有课程,您可以使用PUT方法Update a current course offering并将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)