Valence PUT等级达到404

时间:2012-10-09 14:14:45

标签: desire2learn

等级提交虽然效价给了我一些问题。

尝试按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的用户界面登录并使用正在进行效价调用的用户设置等级。它奏效了。

1 个答案:

答案 0 :(得分:1)

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