Grade Change Log
Query audit log of grade change events.
For each endpoint, a compound document is returned. The primary collection of event objects is paginated, ordered by date descending. Secondary collections of assignments, courses, students and graders related to the returned events are also included. Refer to the Assignment, Courses, and Users APIs for descriptions of the objects in those collections.
A GradeChangeEventLinks object looks like:
A GradeChangeEvent object looks like:
GradeChangeAuditApiController#for_assignment
GET /api/v1/audit/grade_change/assignments/:assignment_id
GET /api/v1/audit/grade_change/assignments/:assignment_id
Scope: url:GET|/api/v1/audit/grade_change/assignments/:assignment_id
List grade change events for a given assignment.
Request Parameters:
Parameter | Type | Description |
---|---|---|
|
| The beginning of the time range from which you want events. |
|
| The end of the time range from which you want events. |
Returns a list of GradeChangeEvent objects.
GradeChangeAuditApiController#for_course
GET /api/v1/audit/grade_change/courses/:course_id
GET /api/v1/audit/grade_change/courses/:course_id
Scope: url:GET|/api/v1/audit/grade_change/courses/:course_id
List grade change events for a given course.
Request Parameters:
Parameter | Type | Description |
---|---|---|
|
| The beginning of the time range from which you want events. |
|
| The end of the time range from which you want events. |
Returns a list of GradeChangeEvent objects.
GradeChangeAuditApiController#for_student
GET /api/v1/audit/grade_change/students/:student_id
GET /api/v1/audit/grade_change/students/:student_id
Scope: url:GET|/api/v1/audit/grade_change/students/:student_id
List grade change events for a given student.
Request Parameters:
Parameter | Type | Description |
---|---|---|
|
| The beginning of the time range from which you want events. |
|
| The end of the time range from which you want events. |
Returns a list of GradeChangeEvent objects.
GradeChangeAuditApiController#for_grader
GET /api/v1/audit/grade_change/graders/:grader_id
GET /api/v1/audit/grade_change/graders/:grader_id
Scope: url:GET|/api/v1/audit/grade_change/graders/:grader_id
List grade change events for a given grader.
Request Parameters:
Parameter | Type | Description |
---|---|---|
|
| The beginning of the time range from which you want events. |
|
| The end of the time range from which you want events. |
Returns a list of GradeChangeEvent objects.
GradeChangeAuditApiController#query
GET /api/v1/audit/grade_change
GET /api/v1/audit/grade_change
Scope: url:GET|/api/v1/audit/grade_change
List grade change events satisfying all given parameters. Teachers may query for events in courses they teach. Queries without course_id
require account administrator rights.
At least one of course_id
, assignment_id
, student_id
, or grader_id
must be specified.
Request Parameters:
Parameter | Type | Description |
---|---|---|
|
| Restrict query to events in the specified course. |
|
| Restrict query to the given assignment. If “override” is given, query the course final grade override instead. |
|
| User id of a student to search grading events for. |
|
| User id of a grader to search grading events for. |
|
| The beginning of the time range from which you want events. |
|
| The end of the time range from which you want events. |
Returns a list of GradeChangeEvent objects.
© Instructure, Inc. Generated on Wed Nov 6 14:20:07 2024 This documentation is generated directly from the Canvas LMS source code, available on Github.
Last updated