1

我需要通过desire2learn 中的Valence API 检索一个单元的评估项目(带有深层链接、可达到的分数和截止日期)。

我可以通过以下 API 调用检索成绩、日历和保管箱:

/d2l/api/le/1.2/{orgUnit}/grades/ 
/d2l/api/le/1.2/{orgUnit}/dropbox/folders/
/d2l/api/le/1.2/{orgUnit}/calendar/events/user/

我可以看到检索到的成绩对应于保管箱或测验(#grades = #quizzes + #dropboxes),我可以通过“关联实体 ID”将日历项目链接到保管箱。

我还发现日历条目可以与“D2L.LE.Quizzing.Quiz”类型的 ID 相关联,但我不知道如何处理该 ID。

在我看来,我需要从具有关联实体的日历条目开始,然后根据关联查找保管箱或测验,然后将保管箱或测验与成绩匹配。

4

1 回答 1

0

尽管 API 允许您检索与测验实体关联的日历事件,但 D2L 还没有围绕测验实体本身的任何 API。如果后端服务具有与测验关联的成绩项目,您可以检索与测验关联的成绩值/对象;同样,您可以检索与测验相关的日历事件,正如您所发现的。但是,D2L 还没有提供获取测验实体本身的方法。这是该平台经常被要求的增强功能,因此,它确实存在于未来学习环境开发的产品路线图上;但是,D2L 尚未确定围绕测验实体的平台功能的发布日期。

于 2013-09-03T13:35:09.430 回答