What is CodeGrade?

Learn what CodeGrade is, what it can do for you as a teacher and how it can help your students.

CodeGrade is the complete grading environment for coding assignments with automated grading, inline comments, rubrics, plagiarism detection, analytics and peer feedback for code.

In most cases, CodeGrade is integrated with your Learning Management System (Canvas, Moodle, Blackboard, Brightspace, etc.) and can be accessed through that. In some cases, CodeGrade is used stand-alone.

CodeGrade is the grading environment with all the tools you need to grade code effectively, efficiently and automatically. Management of your course, think assignment descriptions or enrolment, is done in the Learning Management System. This way, we combine the power of your LMS with the power of CodeGrade.

β€‹πŸ‘¨πŸ« CodeGrade for teachers

  • With CodeGrade's autograding you can allow your students to get feedback on programming portions of their assignments right away. The autograded portions are further linked to a rubric category and fill out automatically as the tests run.

  • With CodeGrade you are also able to mount all the students' submissions in one convenient place. You can easily view the submitted code, click on any line and give manual feedback. You can also create β€œsnippets”, or shortcuts, to further give efficient manual feedback.

  • CodeGrade uses powerful rubrics, so students know exactly how they are being assessed. The rubrics combine autograding and manual grading and makes results insightful.

  • Many more options and tools made for modern computer science education, like peer feedback, assignment analytics, Git integration, group assignments and plagiarism detection designed for code.

β€‹πŸ‘©πŸŽ“ CodeGrade for students

  • With CodeGrade, you can get instant continuous feedback on your code submissions every time you hand in, making it very easy to improve your code and resubmit multiple times before the deadline.

  • With CodeGrade you get better feedback on your submitted code, through the inline comments and automated code quality feedback (both directly in the code) and the rubrics.

  • With CodeGrade it becomes easier to upload and view your code submissions, either directly through your Learning Management System or via Git.