我有一个带有字母等级值的选择框,其中有一个与选择框绑定的自定义等级方案。选择框设置为“奖励”项目,因此积分值不会对任何课程计算产生任何影响,但我必须为该项目分配价值。用户(教师)从方案(A、B 等)下拉列表中选择一个等级。如果我努力检索为特定学生选择的成绩,我会得到“DisplayedGrade”属性的分值,但该分值不是实际显示的值。例如,选择了 A。“DisplayedGrade”返回为“9.4/10”。我想我可以想办法将这些点值转换为字母,但我希望选择字母。有没有办法获得实际的字母值?我是否必须以某种方式参与计划,
更新:自从我第一次输入此内容以来,我开始意识到分配的“点”值实际上是我在方案设置中创建初始“分配值 %”时必须输入的 % 值。在这种情况下,选择了 9.4 === "A"。在该方案中,94% 是在分配值 % 中为 A 输入的值。
更新^2:示例帮助!
这是我打的电话:/d2l/api/le/1.1/184115/grades/3502480/values/180070
这是被退回的。
{
"GradeObjectIdentifier": "3502480",
"GradeObjectName": "eGrade",
"GradeObjectType": 3,
"GradeObjectTypeName": "Selectbox",
"DisplayedGrade": "9.4 / 10"
}
这是我希望得到的:
{
"GradeObjectIdentifier": "3502480",
"GradeObjectName": "eGrade",
"GradeObjectType": 3,
"GradeObjectTypeName": "Selectbox",
"DisplayedGrade": "A"
}
我想我也必须调用该计划来比较值。