Automatic grading tool for programming assignments
November 3, 2020

Creating an award nominated Java programming course at the University of Edinburgh

In this age of rapid digitization and automation, the popularity of ICT education at most universities has evidently skyrocketed. With an increasing number of students studying CS courses, the workload for educators has also increased significantly. Because of this, we often observe a pattern across universities wherein educators only conduct a final examination at the end of the course rather than have assignments periodically throughout the course duration. Teachers rightly point out that they do so primarily because they simply lack resources and time to  examine a large number of student submissions and provide feedback individually. 

Students note that the lack of formative assessment with feedback does not help much with the learning process and is often discouraging for newcomers. For instance, at the University of Edinburgh, Dr Volker Seeker has been teaching ‘Introduction to Object Oriented Programming’ for a couple years and he mentions that they traditionally only had a final exam for this course because of the difficulty involved in providing feedback to everyone and the lack of efficient tools to check for plagiarism on the Java code. This final exam created a strong sense of dissatisfaction among students, especially for beginners, since they only had a limited time of 2 hours to solve the programming exercises. This was clearly discouraging particularly for students who were keen on learning programming skills and would have preferred to receive feedback regularly.

Boost student satisfaction and academic performance too with CodeGrade!

Continue reading

Snowball Miracle: A Terminal, a Smarter AI Assistant, and Tighter Exam Controls

CodeGrade released Snowball Miracle on 21 August 2026. A terminal with tabs, an AI assistant that reads AutoTest results, tighter exam controls, API changes.

Watch Now! CodeGrade Back to School Webinar

Watch the recap of our Back to School webinar. See the new built-in Terminal and redesigned code editor, learn how to set up your first autograded assignment on CodeGrade Free, and get a look at the latest features.

What we recommend for teaching intro to programming in 2026

Planning an intro programming course in 2026? Here is the teaching stack we recommend: editor, autograder, plagiarism, AI policy. Start free up to 50 students.

Sign up to our newsletter