2017-05-19 3 views
0

나는 blackboard Learn API에서 강좌 성적을 검색하기 위해 cURL 명령을 사용하려했지만 성공적이지 못했습니다.BlackBoard를 사용하여 수업에서 성적을 검색하는 방법 Learn API

#bin/bash 
server=https://localhost 
token=<token> 
courseId=<courseID> 

curl -k -X GET -H "Authorization: Bearer $token" $server/learn/api/public/v1/courses/courseId:$courseId/gradebook/columns/_72109_1/users 

이것은 반환해야하는 6 개의 필드 중 3 개의 필드 만 반환하지만 그 이유는 알 수 없습니다. https://developer.blackboard.com/portal/displayApi

답변

1

등급 책 API의 경우 결과는 REST 응용 프로그램과 연결된 사용자에게 할당 된 권한에 따라 다릅니다.

가 지정된 등급의 컬럼과 관련된 등급의 목록을 반환합니다 :

자신감의 문서에서이 사본은 사용자에 따라 일부 제한을 보여줍니다. 계산 된 등급 열의 등급 세부 정보를 반환 할 때이 작업에는 'ReadyToPost'등급이 포함되지 않습니다.

'course.gradebook.MODIFY'권한이있는 사용자는 등록 된 모든 사용자 또는 모든 사용자에 대해 등급을 검색 할 수 있습니다. 강사가 시도를 볼 수없는 열의 성적 요청은 "403 - 금지됨"상태로 반환됩니다.

'course.gradebook.MODIFY'자격이없는 등록 된 사용자는 만 자신의 성적을 볼 수 있습니다. 이러한 사용자는 다른 사용자의 성적을 검색 할 수 없습니다. 성적표에있는 학생에게 숨겨진 항목의 학년 요청은 "403 - 금지됨"상태로 반환됩니다.

userId를 해당 columnid 상태 텍스트 점수 면제 피드백

: 자신의 성적을 요청할 때 등급 속성의 부분 집합은 학생 사용할 수 있습니다
관련 문제