Grading in CodeGrade

Learn about all our tools that will make grading intuitive, easy and efficient.

β€‹πŸ™‹ Who will grade what?

First things first, if you are grading with multiple graders in the same course, you may want to divide the submissions over all these graders before the actual grading starts.

β€‹πŸ“ Grading efficiently in CodeGrade

Grading in CodeGrade is mainly done inside the Code Viewer, which you can find by clicking on a student submission, and will display all code with syntax highlighting, render reports, show previous feedback and display AutoTest results if available. Grading is done using the rubric, inline comments and general feedback.

All feedback and grades you give are only made available to your students after you release them manually.

β€‹πŸ”– Do you often give the same inline comments? Make grading more efficient by using snippets, which allow you to quickly reuse saved inline comments. Either set them up for all graders in your course, or for you personally.

β€‹πŸ¦Έ CodeGrade has some shortcuts set up for you to save feedback and use snippets effectively.

​πŸ–₯ Are you a real power user that loves using their own editor like Vim or Emacs? Use our Filesystem, which acts like a drive, to mount all student code on your local system and grade from within your favorite editor!

β€‹βœ… After all grading is done, you have to release all feedback and grades to the students, this also sends back the grades to your Learning Management System.

β€‹πŸ•΅β™‚ Get insights into potential fraud using plagiarism detection

CodeGrade has plagiarism detection built in which is developed especially to analyse code. Plagiarism checks are done between the submission of the assignment, optionally against previous assignments or uploaded codebases. It is thus recommended to do a plagiarism check after the deadline of the assignment, when all students have handed in.

CodeGrade has plagiarism detection available for all common programming languages, so most likely you are covered by it. If your preferred language is missing, just send us an email and we'll see if we can add it for you!

β€‹πŸ“Š See how your students (and graders) are doing

Use our analytics dashboard to get insights in your students and graders for a specific assignment. Not only is the analytics dashboard very useful after grading is done, it can also be used before the deadline to spot problems and help students proactively if you are using continuous feedback.