Setting up a rubric

Learn how to set up a rubric, also known as a grading scheme, for your assignment in CodeGrade.

A rubric is the heart of CodeGrade and can connect automatic grading with manual grading. We discussed best practices of rubric design in our webinar on "Better Feedback" here. Go to the Assignment Management tab.

Creating a new rubric for your CodeGrade assignment
  1. Navigate to the Rubric tab.

  2. Click on the Plus icon to create a new rubric.

  3. Create a new category by pressing one of the "Discrete category" or "Continuous category" buttons.

    Discrete rubric categories are traditional rubric categories. They allow you to create multiple levels within a category. While grading you can select the level the student achieved.

    Continuous rubric categories allow you to set a maximum amount points, and give everything between a lower bound and an upper bound for that category (e.g. between 0 and 5, or -10 and 0). These categories are especially useful when automatically grading using AutoTest.

  4. Set a category name and category description.

  5. You can create new levels by clicking on the empty level with a large Plus in it. For each level set a header, a description, and an amount of points.

  6. Add as many levels and categories as necessary. You can reorder levels by dragging the handle up or down.

An example rubric in CodeGrade with 2 manual and 4 automatic rubric categories.

You can also duplicate a rubric from a different assignment. To do this click on thecopy icon, and use the dropdown list to select the assignment to copy the rubric from and press Submit.

Want to brainstorm about what a good rubric entails? Contact us at [email protected].

The max points field under advanced options will be automatically set to the sum of the amount of points, CodeGrade will automatically scale this to a grade between 0 and 10. Only change this value if you want to allow bonus points or a maximum grade of less than 10.

Learn more about Rubrics: