有没有办法同时获得最终计算成绩和最终调整成绩?我希望能够比较它们。
答案 0 :(得分:1)
我想知道:
GET / d2l / api / le /(版本)/(orgUnitId)/ grade / values /(userId)/
检索组织单位中指定的特定用户的所有成绩对象。
返回。此操作返回GradeValue块的JSON数组。
Grade.GradeValue {
"DisplayedGrade": <string>,
"GradeObjectIdentifier": <string:D2LID>,
"GradeObjectName": <string>,
"GradeObjectType": <number:GRADEOBJ_T>,
"GradeObjectTypeName": <string>|null,
"PointsNumerator": <number>|null,
"PointsDenominator": <number>|null,
"WeightedDenominator": <number>|null,
"WeightedNumerator": <number>|null
}
然后查看&#34; GradeObjectType&#34;为&#34; 7&#34;或&#34; 8&#34;?
FinalCalculated / 7 ^
FinalAdjusted / 8 ^
(我想知道&#34的含义是什么; ^不支持通过这些API直接创建这些类型。&#34;)
答案 1 :(得分:0)
我认为目前无法通过Valence Learning Framework API检索最终调整后的成绩值,只有最终计算出的成绩值。此外,最终用户类型的呼叫者只能在等级被释放时才能看到最终成绩:直到那时,只有能够设置最终成绩值(或者可能释放它?)的用户才能看到用户的最终成绩值。
答案 2 :(得分:0)
似乎最好的解决方案(或解决方法)是检索最终成绩,确定它来自哪个列,然后减去或添加(+1 / -1)到objectID以获取相应的计算或调整列。