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
  • Inline Feedback
  • General Feedback
  • Creating snippets
  • Replying in a thread
  1. Create your own assignments
  2. Grade your assignment

Give Feedback

PreviousGrade your assignmentNextGive a Grade

Last updated 11 months ago

Once your students have handed in their work, you can use CodeGrade's feedback features to give your students detailed and context-specific feedback on their code. CodeGrade offers two options for giving students feedback:

  • Inline: Click on a line of code to provide context-specific feedback.

  • General: Give feedback about students' general performance and points of improvement.

Markdown is supported in all feedback features.

Inline Feedback

  1. Navigate to the Submissions page and click on one of your students' submissions.

  2. If the student has submitted multiple files, use the Files panel on the right of the screen to navigate to the right file.

  3. Click on a line you want to give feedback on. This will open the Feedback Panel which you can use to write your comments.

  4. Click Save or press Ctrl + Enter to save your comment.

General Feedback

  1. In your student's submission, navigate to the Feedback Overview tab.

  2. Under General Feedback, click to start a new thread and type your feedback.

Creating snippets

With snippets you can easily autocomplete commonly used feedback. CodeGrade offers both personal and course-wide snippets. Personal snippets can be managed in the Profile Panel in the sidebar. Course-wide snippets can be managed in the Course Management Page.

  1. To create a Snippet, open the Feedback Panel by clicking on a line of code or editing an existing comment using the Edit button (pencil icon).

  2. Press the Snippet button (book icon) to open the Snippets Panel.

  3. Enter a keyword for the snippet and click Save.

  4. Now, you can type your keyword into any Feedback Panel and select the Snippet to autofill your comment by clicking on it or pressing Tab and then Enter on your keyboard.

Replying in a thread

Feedback in CodeGrade is not just one-way. Each new comment an instructor makes in a submission is a new Thread. Using the Reply feature you and your students can have a discussion in each thread.

  1. In your student's submission, click the Reply button (back arrow icon) to reply to a comment.

  2. Type your message and click Save.

Grades and feedback are only visible to students after toggling the "Grades Published" toggle on the Assignment Management Page's general tab. Toggling this will also automatically synchronize your grades with your LMS.

2️⃣
✏️
Giving general feedback on an assignment