原子価APIを介して最終調整グレードを取得する方法はありますか? GET /d2l/api/le/(version)/(orgUnitId)/grades/final/values/(userId) 経由で呼び出しを試みました
そして経由
GET /d2l/api/le/(バージョン)/(orgUnitId)/grades/values/(userId)/
しかし、ユーザーの最終調整評定値を取得できませんでした。
どんな助けでも大歓迎です。
原子価APIを介して最終調整グレードを取得する方法はありますか? GET /d2l/api/le/(version)/(orgUnitId)/grades/final/values/(userId) 経由で呼び出しを試みました
そして経由
GET /d2l/api/le/(バージョン)/(orgUnitId)/grades/values/(userId)/
しかし、ユーザーの最終調整評定値を取得できませんでした。
どんな助けでも大歓迎です。
ふと思ったことがある。
教師が成績をリリースする前に成績を取得するという問題を回避するには...
... このスレッドで (D2L の) Victor Haag が言ったこと
「さらに、エンドユーザー型の発信者は、成績が公開されたときに最終成績しか見ることができません」
だから私はそれが可能かどうか疑問に思っています-ダウンストリームシステム(おそらく日付によってトリガーされるBrightspace LMSから成績を収集する学生管理システムなど)が学生を「現在のユーザーコンテキスト」として偽装する.
GET /d2l/api/le/(バージョン)/(orgUnitId)/grades/final/values/myGradeValue
これらの Valence Web サービス呼び出しを行う学生管理システム (成績のある学生のふりをする) が404エラーを受け取る場合、成績は教師によってまだリリースされていません。
「システム アカウント」が「現在のユーザー コンテキスト」のユーザーになりすますことができるかどうかはまだわかりません。
「原子価でそれを強制する方法は見たことがありません」
ああ....
「計算された成績ではなく、最終的に調整された成績をエクスポートするようにシステムを構成する必要があります。これは、成績表オプションの d2l ユーザー インターフェイスで行われます」
また、そのように成績表を設定し、計算値を成績表内の調整された成績結果に転送することを教師に覚えてもらう必要があります。それらのいくつかはそうするのを忘れます。
「/grades/final/values/」の Valence 呼び出しはプレリリースであることを忘れないでください。つまり、(Valence API を使用して) 教師が生徒に表示するために公式に「リリース」する前に、計算/調整された値を取得することは十分に可能です。要するに、Valence コールは少し時期尚早かもしれません。
Valence に欠けているように見えるのは、
"Get Final Released Grade" - 学生に表示されるのと同じ値 (リリースされた場合)。
計算済み対調整済みの決定は、教師によって (成績をリリースする過程で) 既に行われており、教師がそれらの成績をリリースするまで、呼び出しから結果は返されません (つまり、404 エラー)。
そのための Valence API 機能のリクエストが既にあるのだろうか?
このアクションは正しいものです。GET /d2l/api/le/(version)/(orgUnitId)/grades/final/values/(userId)
原子価でそれを強制する方法を見たことがありません。計算された成績ではなく、最終的に調整された成績をエクスポートするようにシステムを構成する必要があります。これは、評定表オプションの d2l ユーザー インターフェイスで実行されます。評定表の最終評定を Web インターフェイスでファイルにエクスポートする場合と同じオプションです。