An An Integrated Automatic-Grading and Quality Measure for Assessing Programming Assignment
2021 ◽
Vol 8
(3)
◽
pp. 1508-1514
Keyword(s):
Programming teachers very often assess their students' submissions solely from their correctness, sometimes with the help of an automated-grading platform. This approach is arguably effective and efficient at the same time. Unfortunately, this single-dimension assessment approach narrows the students' perspective on a high-quality solution to just a working solution. In the real world setting, a solution should be maintainable with minimal cost. Maintainability is closely related to code quality. In this paper, we present a web-based tool that would help the teachers to assess the students' submissions from both correctness and quality in one place. In this tool, we integrate GitHub Classroom and SonarQube.