0

最終計算成績と最終調整成績の両方を取得する方法はありますか? それらを比較できるようにしたいと思います。

4

3 に答える 3

1

不思議なんだけど:

GET /d2l/api/le/(バージョン)/(orgUnitId)/grades/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

}

次に、「7」または「8」の「GradeObjectType」を見てください。

評定オブジェクト タイプ/値

最終計算済み / 7 ^

最終調整済み / 8 ^

(「^ これらの API を介したこれらの型の直接作成はサポートされていません。」とはどういう意味ですか?)

于 2015-12-11T01:53:31.237 に答える
0

現在、Valence Learning Framework API を介して最終的に調整された成績値を取得する方法はなく、最終的に計算された成績値のみを取得する方法はないと思います。さらに、エンドユーザー タイプの呼び出し元は、成績がリリースされたときにのみ最終成績を見ることができます。その時点まで、最終成績値を設定できる (またはおそらくそれを解除する) ことができるユーザーのみが、ユーザーの最終成績値を見ることができます。

于 2014-06-24T16:02:16.883 に答える
0

最善の解決策 (または回避策) は、最終成績を取得し、それがどの列から来ているかを判断し、objectID に (+1 / -1) を減算または加算して、対応する計算列または調整列を取得することです。

于 2014-07-11T15:50:27.970 に答える