# Grades - edit

{% hint style="warning" %}
**Welcome to Our New API Docs!** This is the new home for all things API (previously at [Canvas LMS REST API Documentation](https://api.instructure.com)).
{% endhint %}

## Grades - edit

### What it Does

#### Admin Tools (Logging tab)

Allows user to search by course ID or assignment ID in grade change logs in Admin Tools (not available at the subaccount level.)

#### Analytics

Allows user to view student-specific data in Analytics.

#### Course Settings

Allows user to view the course grading scheme.

#### Discussions

Allows user to like discussion posts when the Only Graders Can Like checkbox is selected.

#### Gradebook

Allows user to add, edit, and update grades in the Gradebook.

Allows user to access Gradebook History. Allows user to access the Learning Mastery Gradebook (if enabled).

#### Grading Schemes

Allows user to create and modify grading schemes.

#### Quizzes

Allows user to moderate a quiz and view the quiz statistics page.

#### SpeedGrader

Allows user to edit grades and add comments in SpeedGrader.

### Additional Considerations

#### Admin Tools (Logging tab)

To search grade change logs, Grades - view change logs must also be enabled.

#### Analytics

To view student analytics in course analytics, Analytics - view must also be enabled.

#### Course Settings

To edit course grading schemes, Courses - manage must also be enabled.

#### Gradebook, SpeedGrader

Gradebook and SpeedGrader will be inaccessible if both Grades - edit and Grades - view all grades are disabled.

#### People (Course)

To view student analytics, Users - view list and Analytics - view must also be enabled.

#### Quizzes

To moderate a quiz, Assignments and Quizzes - manage / edit must also be enabled.

To view the user SIS ID column in the Quiz Item Analysis CSV file, SIS Data - read must also be enabled.

To view the submission log, Quizzes - view submission log must also be enabled.

#### Reports

To access the Student Interactions report, Reports - manage must also be enabled.

***

This documentation is generated directly from the Canvas LMS source code, available [on Github](https://github.com/instructure/canvas-lms).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developerdocs.instructure.com/services/canvas/permissions/details/file.permissions_manage_grades.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
