0

虽然效价给我带来了问题,但提交成绩。

尝试根据https://docs.valence.desire2learn.com/res/grade.html#put--d2l-api-le-%28D2LVERSION-version%29-%28D2LID-orgUnitId%29-grades-%为请求建模28D2LID-gradeObjectId%29-values-%28D2LID-userId%29

Oct 9, 2012 8:20:02 AM com.sun.jersey.api.client.filter.LoggingFilter log
INFO: 3 * Client out-bound request
3 > PUT http{s}://elearning.test.masked.edu:443/d2l/api/le/1.0/47908/grades/217237/values/37185   (Yes the x_a, x_b, and x_t parameters are set and correct)

{"GradeObjectType":4,"Text":"1052012"}

响应始终是 404。

Oct 9, 2012 8:20:02 AM com.sun.jersey.api.client.filter.LoggingFilter log
INFO: 3 * Client in-bound response
3 < 404

为了排除权限问题并确保值正确,我通过 D2L 的用户界面登录并使用进行价调用的用户设置等级。有效。

4

1 回答 1

1

问题是该日期已超过课程结束日期。D2L 允许在课程结束日期之后通过网页查看和提交成绩,但目前不能通过 Valence API。这是 9.4.1 至 10.1.0 版本的一个已知问题,D2L 报告该问题在其内部缺陷跟踪系统中进行修复。评论已根据 D2L 建议进行编辑。谢谢您的帮助。

于 2012-10-09T20:15:53.330 回答