2013-07-09 2 views
0

나는 Valence를 사용하여 학년 수출 기능을 테스트 해본 결과, 프로세스가 매우 느리다는 벤치마킹 (사용자 당 약 1.5/2 초) 동안 주목했습니다.Valence API 학년 수출

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

내가 무엇을 찾고 있어요 것은 위쪽으로 10,000의 등급의 큰 숫자를 내보낼 수 있습니다 : 여기

내가 사용하고있는 API 호출입니다. 이 API를 사용하면 가능합니까?

+1

이 성능을 측정하는 방법에 대해 좀 더 자세히 설명해 주시겠습니까? 다른 API 호출에서도 이런 종류의 성능 수준을 알아 차리셨습니까? –

답변

1

고려할 대안은 특정 사용자의 모든 성적을 GET /d2l/api/le/(version)/(orgUnitId)/grades/values/(userId)/으로 얻는 것입니다. (사용중인 전화의 경우, 각 사용자마다 한 번에 하나씩 등급 값이 표시됩니다.) 향후 향후에 페이징 결과를 순서대로 지원할 계획입니다. 큰 학급 규모와 높은 학년 수를 더 잘 지원합니다. 우리는 또한 모든 과목에 걸쳐 설정된 사용자의 성적을 검색하는 전화를 제공 할 계획입니다.

+0

답장을 보내 주셔서 감사 드리며 모든 과정에서 사용자 등급을 확인하겠습니다. 그것은 매우 도움이 될 것입니다. – Ian