有没有办法通过价格API来拉取最终调整后的等级?我尝试过通过GET /d2l/api/le/(version)/(orgUnitId)/grades/final/values/(userId)拨打电话
和via
获取/d2l/api/le/(version)/(orgUnitId)/grades/values/(userId)/
但未能获得用户的最终调整后的等级值。
任何帮助都将不胜感激。
发布于 2016-02-11 09:38:55
“我还没有看到一种用价来强迫它的方法。”
哇..。
“您希望将系统配置为导出最终调整后的成绩,而不是计算出的成绩。这是通过成绩册选项中的d2l用户界面完成的。”
您还必须让教师记住以这种方式设置他们的成绩册,并将计算的值传输到成绩册中的调整后的成绩结果。他们中的一些人会忘记这样做。
别忘了,那些"/grades/final/values/“的价态调用是预发布的。换句话说,在教师正式“发布”给学生查看之前,(使用Valence API)检索计算/调整后的值是很有可能的。简而言之,你的Valence电话可能有点为时过早。
Valence中似乎缺少的是对
“获取最终发布分数”-学生将看到的相同值(当它发布时)。
教师已经做出了计算和调整的决定(在发布成绩的过程中),并且在教师发布这些成绩之前,不会从调用中返回任何结果(即: 404错误)。
我想知道是否已经有一个Valence API功能请求了?
发布于 2016-02-11 11:49:58
我刚刚有了个想法。
为了绕过在老师放出分数之前获取分数的问题...
..。维克多·哈格(来自D2L)在此帖子中说过的话
D2L Valence: Retrieve Final Grades
此外,最终用户类型调用者只能在成绩发布时查看最终成绩
所以我想知道是否有可能-下游系统(比如学生管理系统从Brightspace LMS获取成绩,可能是由日期触发的)模拟学生作为“当前用户上下文”(Current user Context)。
获取/d2l/api/le/(version)/(orgUnitId)/grades/final/values/myGradeValue
如果发出这些Valence yet服务调用(假装是有成绩的学生)的学生管理系统收到404错误,则说明教师尚未发布成绩。
我还不知道“系统帐户”是否有可能在“当前用户上下文”中模拟用户。
发布于 2015-04-09 21:03:05
此操作是正确的操作,GET /d2l/api/le/(version)/(orgUnitId)/grades/final/values/(userId)
我还没有看到一种用价来强迫它的方法。您希望将系统配置为导出最终调整后的评分,而不是计算出的评分。这是通过成绩册选项中的d2l用户界面完成的。当使用web界面将成绩册的最终成绩导出到文件时,该选项与此相同。
https://stackoverflow.com/questions/29440535
复制相似问题