CodeGrade Help
Go to websiteAPI docsContact us
  • 🏠CodeGrade Help Center
  • ❓FAQ
    • Using CodeGrade in Safari
    • Using sections
    • Configuring roles of members
    • Archiving your course
    • Adding new members
    • Releasing grades and feedback
    • Exporting Submissions
    • Choosing a grading scale
    • Creating course-wide snippets
    • Course Gradebook
    • Allowing students to hand in after the deadline
  • Use built-in content
    • 👥Community Library
    • 🐍Introduction to Python Curriculum
  • Create your own assignments
    • 1️⃣Build your assignment
      • ➕Create assignment
        • ➕Standalone
        • ➕In Blackboard
        • ➕In Brightspace
        • ➕In Canvas
        • ➕In Moodle
        • ➕In Sakai
        • ➕In Open edX
        • 💾Importing a previous assignment
      • ⚙️General settings
      • 📋Add Rubric
      • 🤖Add Automatic Grading
      • 🧑‍🎓Student View
    • 2️⃣Grade your assignment
      • ✏️Give Feedback
      • 💯Give a Grade
    • 3️⃣Analyze your assignment
      • 🕵️‍♂️Detect Plagiarism
      • 📊Analytics
      • 🎓View and export grades
    • *️⃣Other features
      • AI Assistant
      • 👥Peer Feedback
      • 🫂Group Assignments
      • 🙋Collaborative Grading
      • 🕶️Anonymous Grading
      • 🛡️Manage Course Permissions
      • 📬Hand In Requirements
  • Automatic Grading Guides
    • 🏗️AutoTest V2 Blocks
    • ✏️Quizzes
      • ❓Multiple Choice Question
      • ❓Select All Question
      • 💻Coding Question
    • 🐍Python
      • 🐍Create your first Python assignment
      • 🐍Advanced Python autograding
    • ☕Java
      • ☕Create your first Java assignment
      • ☕Advanced Java autograding
    • 📘Jupyter Notebook
    • 🐬MySQL
    • 🌐Web Development
      • 🌐Web Development with Selenium
      • 🎨Automatically grading CSS
    • 🟨JavaScript
      • 🟨Create your first JavaScript assignment
      • 🟨Advanced JavaScript autograding
    • 📊R
    • ©️C
      • ©️Create your first C assignment
      • ©️Advanced C Autograding
    • 🖥️C#
      • 🖥️Create your first C# assignment
      • 🖥️Advanced C# autograding
    • ➕C++
      • ➕Create your first C++ assignment
      • ➕Advanced C++ autograding
    • 🐘PHP
      • 🐘Create your first PHP assignment
      • 🐘Advanced PHP autograding
    • 🏗️Code Structure Tests with Semgrep
  • For students
    • 🚀Getting started
      • 🚀Getting started in CodeGrade
      • 🚀Getting started in Blackboard
      • 🚀Getting started in Brightspace
      • 🚀Getting started in Canvas
      • 🚀Getting started in Moodle
      • 🤷‍♂️I forgot my CodeGrade username / password
    • 🧬Advanced Features
      • 👥Handing in with a group
      • 📥Handing in using Git
      • 📝Giving Peer Feedback
      • 🏆Doing a Final Exam
      • ❓Asking Questions
      • 💳Enrolling in a paid course
      • 🎟️Using a coupon to enroll in a course
      • ⏪Refunding a paid course
  • 📘APIv2: Typescript
  • 🐍APIv1: Python
  • 🤖APIv1: Docs
  • 🌐Our Website
  • ✉️Contact us
Powered by GitBook
On this page
  1. Create your own assignments
  2. Other features

Peer Feedback

PreviousAI AssistantNextGroup Assignments

Last updated 11 months ago

Peer feedback is a powerful tool that provides students the opportunity to learn from each other and improve their own skills. With peer feedback, students will be able to review and and general feedback to their peers. Teachers can approve or disapprove these comments and optionally grade the given feedback. Follow the steps below to learn how to set this up for your CodeGrade assignment.

  1. Go to the Assignment Management page of the assignment you want to turn on peer feedback for by clicking on the Settings button.

  2. Under the General tab, find the Peer Feedback section and click 'Set up Peer feedback'.

  3. Thereafter, you'll see the following options:

    • Amount of students: Enter the number of students that each student has to give feedback to. (i.e. one student has to review xxx other students)

    • Time to give peer feedback: Define the number of days and hours that students have for providing peer feedback after the passing of original deadline of the assignment.

    • Automatically approve comments: If switched to yes, all peer feedback comments by students are automatically approved. If switched to no, the teacher has to manually approve or disapprove all comments.

  4. When the values are set up according to your requirements, click on the Submit button to turn on the peer feedback feature. Clicking on Disable will turn the feature off.

When Peer Feedback is turned on, a random division is automatically made after the deadline of your assignment and students can start giving peer feedback.

Allow your students to see AutoTest results of peers during Peer Feedback

Add a rubric category to manually assess and give a grade to peer feedback. As all peer feedback given by a student can be found on the student submission page, you can easily grade their peer feedback.

As a teacher, you will always be able to manually disapprove student inline comments, even if automatically approve comments is turned on.

Peer Feedback will allow your students to give inline comments and general feedback to each other, rubrics and grades are still filled in by the teacher.

In case you want to view comments provided by students after the deadline for the peer feedback has passed, go to the Submissions page and click on any submission to find comments under the Peer Feedback tab. As a teacher, you have the option to approve or disapprove the comments by students. It is also possible to reply to or edit any comment. Students will be able to view their Peer Feedback only .

Do you give your students instant feedback using AutoTest? Or automatically generate files you want students to see during Peer Feedback? You can allow your students to see AutoTest during giving Peer Feedback by .

*️⃣
👥
after you release grades and feedback to them
giving them the "View peer reviewed user's AutoTest details" permission
give inline comments
Peer feedback basic setup for a Jupyter Notebook assignment