0

次の API を使用して成績を取得しています: テスト用に、テスト環境に存在するコースの OrgId をハードコーディングしました。

uri = userContext.createAuthenticatedUri("/d2l/api/le/1.0/61782/grades/", "GET");

ただし、この呼び出しを実行すると、以下のデータが返されます。これはグレードの構造ですが、グレード自体ではありません。すべての学生の実際の成績を取得するにはどうすればよいですか、またはどのパラメータが不足していますか?

[
   {
      "MaxPoints":25.000000000,
      "CanExceedMaxPoints":false,
      "IsBonus":false,
      "ExcludeFromFinalGradeCalculation":false,
      "GradeSchemeId":0,
      "Id":89242,
      "Name":"Quiz #1",
      "ShortName":"",
      "GradeType":"Numeric",
      "CategoryId":93744,
      "Description":{
         "Text":"",
         "Html":""
      }
   },
   {
      "MaxPoints":25.000000000,
      "CanExceedMaxPoints":false,
      "IsBonus":false,
      "ExcludeFromFinalGradeCalculation":false,
      "GradeSchemeId":null,
      "Id":89243,
      "Name":"Quiz #2",
      "ShortName":"",
      "GradeType":"Numeric",
      "CategoryId":93744,
      "Description":{
         "Text":"",
         "Html":""
      }
   },
   {
      "MaxPoints":25.000000000,
      "CanExceedMaxPoints":false,
      "IsBonus":false,
      "ExcludeFromFinalGradeCalculation":false,
      "GradeSchemeId":null,
      "Id":89244,
      "Name":"Quiz #3",
      "ShortName":"",
      "GradeType":"Numeric",
      "CategoryId":93744,
      "Description":{
         "Text":"",
         "Html":""
      }
   },
   {
      "MaxPoints":10.000000000,
      "CanExceedMaxPoints":false,
      "IsBonus":false,
      "ExcludeFromFinalGradeCalculation":false,
      "GradeSchemeId":0,
      "Id":89245,
      "Name":"Assignment 1",
      "ShortName":"",
      "GradeType":"Numeric",
      "CategoryId":0,
      "Description":{
         "Text":"",
         "Html":""
      }
   },
   {
      "MaxPoints":10.000000000,
      "CanExceedMaxPoints":false,
      "IsBonus":false,
      "ExcludeFromFinalGradeCalculation":false,
      "GradeSchemeId":null,
      "Id":89246,
      "Name":"Assignment 2",
      "ShortName":"",
      "GradeType":"Numeric",
      "CategoryId":0,
      "Description":{
         "Text":"",
         "Html":""
      }
   },
   {
      "MaxPoints":40.000000000,
      "CanExceedMaxPoints":false,
      "IsBonus":false,
      "ExcludeFromFinalGradeCalculation":false,
      "GradeSchemeId":null,
      "Id":89247,
      "Name":"Midterm",
      "ShortName":"",
      "GradeType":"Numeric",
      "CategoryId":0,
      "Description":{
         "Text":"",
         "Html":""
      }
   },
   {
      "MaxPoints":106.000000000,
      "CanExceedMaxPoints":false,
      "IsBonus":false,
      "ExcludeFromFinalGradeCalculation":false,
      "GradeSchemeId":null,
      "Id":89248,
      "Name":"Final Exam",
      "ShortName":"",
      "GradeType":"Numeric",
      "CategoryId":0,
      "Description":{
         "Text":"",
         "Html":""
      }
   },
   {
      "Id":94859,
      "Name":"Lec Sect",
      "ShortName":"",
      "GradeType":"Text",
      "CategoryId":0,
      "Description":{
         "Text":"",
         "Html":""
      }
   }
]
4

1 に答える 1

0

私が期待する呼び出しは、ドキュメントの成績値 (アクションデータ構造) 領域からのユーザーごとの組織単位の成績です。

ID のクラスリストに対してこの呼び出しを繰り返す必要があります。

(チュートリアルとコード スニペットはブログで入手できます)

于 2012-05-10T13:57:17.690 に答える