z-logo
open-access-imgOpen Access
An An Integrated Automatic-Grading and Quality Measure for Assessing Programming Assignment
Author(s) -
Fradina Kristina Sinambela
Publication year - 2021
Publication title -
jatisi (jurnal teknik informatika dan sistem informasi)/jatisi: jurnal teknik informatika dan sistem informasi
Language(s) - English
Resource type - Journals
eISSN - 2503-2933
pISSN - 2407-4322
DOI - 10.35957/jatisi.v8i3.1271
Subject(s) - correctness , computer science , grading (engineering) , maintainability , software engineering , quality (philosophy) , programming language , measure (data warehouse) , perspective (graphical) , data mining , artificial intelligence , engineering , philosophy , civil engineering , epistemology
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.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here