0

Valence を使用して成績のエクスポート機能をテストしてきましたが、ベンチマーク中にプロセスが非常に遅い (ユーザーあたり約 1.5/2 秒) ことに気付きました。

私が使用しているAPI呼び出しは次のとおりです。

/d2l/api/le/(D2LVERSION: version)/(D2LID: orgUnitId)/grades/(D2LID: gradeObjectId)/values/(D2LID: userId)  

私がやろうとしているのは、10k 以上の多数のグレードをエクスポートすることです。これは、この API を使用して可能ですか?

4

1 に答える 1

1

考慮すべき別の方法は、 GET /d2l/api/le/(version)/(orgUnitId)/grades/values/(userId)/を使用して、特定のユーザーのすべての成績を取得すること です。(あなたの質問では、使用している呼び出しで、各ユーザーの成績値を一度に 1 つずつ取得しているように見えます。)

将来的には、大規模なクラス サイズと多数の成績項目のケースをより適切にサポートするために、結果のページングをサポートする予定です。また、すべてのコースで設定されたユーザーの成績を取得する呼び出しも提供する予定です。

于 2013-08-09T21:32:37.533 に答える