我一直在使用 Valence 测试等级导出功能,在进行基准测试时我注意到这个过程非常慢(每个用户大约 1.5/2 秒)。
这是我正在使用的 api 调用:
/d2l/api/le/(D2LVERSION: version)/(D2LID: orgUnitId)/grades/(D2LID: gradeObjectId)/values/(D2LID: userId)
我要做的是导出大量超过 10k 的等级。这可以使用这个 API 吗?
我一直在使用 Valence 测试等级导出功能,在进行基准测试时我注意到这个过程非常慢(每个用户大约 1.5/2 秒)。
这是我正在使用的 api 调用:
/d2l/api/le/(D2LVERSION: version)/(D2LID: orgUnitId)/grades/(D2LID: gradeObjectId)/values/(D2LID: userId)
我要做的是导出大量超过 10k 的等级。这可以使用这个 API 吗?
要考虑的替代方法是使用GET /d2l/api/le/(version)/(orgUnitId)/grades/values/(userId)/ 获取特定用户的所有成绩 。(在您的问题中,看起来您正在使用的电话,您一次获得每个用户的成绩值。)
未来,我们计划支持结果分页,以更好地支持大班+高分项的情况。我们还计划提供一个调用来检索用户在所有课程中设置的成绩。