Skip to main content

Leave feedback with pull requests

You can leave feedback for your students in a special pull request within the repository for each assignment.

Who can use this feature?

People with read permissions to a repository can leave feedback in a pull request for the repository.

About feedback pull requests for assignments

You can automatically create a pull request where you can provide feedback and answer a student's questions about an assignment. For more information about the review of changes in a pull request, see "Reviewing changes in pull requests."

When you enable the pull request for feedback for an assignment, GitHub Classroom will create a special pull request titled Feedback in the assignment repository for each student or team. The pull request automatically shows every commit that a student pushed to the assignment repository's default branch.


To create and access the feedback pull request, you must enable the feedback pull request when you create the assignment. For more information, see "Create an individual assignment" or "Create a group assignment."

Leaving feedback in a pull request for an assignment

  1. Sign into GitHub Classroom.
  2. In the list of classrooms, click the classroom with the assignment you want to review.
  3. In the list of assignments, click the assignment you want to view.
  4. Each student will have a submission row, press the Feedback link to navigate to the student's pull request.
  5. On the Feedback PR select the Files changed tab.
  6. Review the pull request. For more information, see "Commenting on a pull request."

Further reading