如何使用非整数max_points创建成绩对象?目前,max_points被舍入到最接近的整数

时间:2015-01-16 20:28:43

标签: desire2learn valence

我们的系统有一些值得非整数等级值的问题(比如1.5)。在尝试将我们的评分数据与d2l同步时,创建具有非整数max_points的成绩对象似乎会导致成绩对象的max_points值已四舍五入到最接近的整数(在我们的情况下为1.5,等级对象现在为超出2)。

我观察到,在d2l中,我可以将等级的max_points设置为非整数值,因此我认为这个问题是由于错误地调用api或者是某些结果导致的在api层上舍入错误。

我们正在使用POST创建此成绩对象到以下终点 /d2l/api/le/1.0/(orgUnitId)/grades/

以下等级数据: {'IsBonus':False,'CanExceedMaxPoints':False,'Name':u'Question','ExcludeFromFinalGradeCalculation':False,'GradeSchemeId':None,'CategoryId':8856,'MaxPoints':1.5,'GradeType': '数字','短名称':'','描述':{'内容':u'367','类型':'文字'}}

值得注意的是,在对该POST请求的响应中返回的对象具有正确的max_points值(未舍入)。

我们应该在POST请求中传递其他内容以使max_points不被舍入吗?

1 个答案:

答案 0 :(得分:0)

这似乎是一个缺陷,我已经使用此路线的1.4版本进行了确认。请让您的批准支持联系人在D2L支持中打开事件报告此缺陷。