学生科目和课程结业

时间:2020-04-22 05:40:42

标签: desire2learn

有人可以将我定向到正确的API,我可以使用该API将学生的学科和课程标记为“完成”吗?

我发现“ Grade.CourseCompletion” API可以达到目的,但不确定这是否正确。

此外,在哪里可以找到下面突出显示的字段以及如何更改它们的值?

"OrgUnitId": <number:D2LID>,
**"CompletionId": <number:D2LID>,**
"UserId": <number:D2LID>,
**"CompletedDate": <string:UTCDateTime>,**
"ExpiryDate": <string:UTCDateTime>|null

谢谢 Vivek

1 个答案:

答案 0 :(得分:1)

您不能更改CompletionId;它是创建完成记录时由Brightspace创建的完成记录的实体标识符。 (不过,我相信您可以删除完成记录并创建一个新记录。)

您使用POST和PUT路由for course completion创建新的(或更新现有的)课程完成记录。在执行创建或更新操作时提供的JSON结构使您可以指定CompletedDate

我还要指出,D2L拥有developer-specific community来支持客户和合作伙伴,您可能会发现在那里问题的答案更加及时。