Programming education made intuitive.

One solution for the complete grading workflow: increasing efficiency for teachers and enhancing feedback for students.

CodeGrade Screenshot

Specifically designed for programming education

The old way of giving feedback on programming assignments is by giving a few lines of feedback in a general comments box for all files and all lines of an assignment. This is generic and uninstructive.

The CodeGrade way of giving feedback is by using our revolutionary Code Viewer. This Code Viewer makes it possible to give precise in-line feedback, use an integrated rubric, see testing output and browse through handed in files, all in one view. This makes feedback more specific and more expressive and grading more efficient.

Screenshot CodeViewer

Testing: manual or automatic

CodeGrade offers easy manual testing with our Filesystem, so you never have to download assignments from your LMS again. CodeGrade also offers a framework to automatically test code and apply feedback. This way students get their grades faster and teachers have more time to spend on giving feedback.

Screenshot

One click integrated code plagiarism detection

CodeGrade provides an easy to use built-in plagiarism detection tool. With an online insightful and clear plagiarism case interface with export functionality.

CodeGrade integrates the state of the art JPlag plagiarism software for this, providing plagiarism detection in many languages, such as Python, Java, C and many more.

Screenshot Plagiarism

Seamless integration in your Learning Management System

CodeGrade implements the LTI standard, which allows it to integrate seamlessly with your LMS. Saving teacher and student the headache of having to use another tool and synchronize it manually. CodeGrade currently supports Canvas, Blackboard and Moodle. But we are happy to integrate it with your LMS of choice.

Screenshot

Innovating programming education together with

  • AmsterdamUMC
  • UniversityOfAmsterdam
  • UniversityOfTwente

Why we created CodeGrade

We started CodeGrade when we were still Computer Science students and teaching assistants at the University of Amsterdam. The feedback on assignments we received was unintuitive and generally useless. We decided to tackle this issue in programming education and created CodeGrade.

Our mission is to revolutionize code grading by innovating on feedback delivery to students. In our opinion feedback is one of the most important ways to learn. Join us in our journey and start improving your programming education now.

Innovate your programming education today.