International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 178 - Number 14 |
Year of Publication: 2019 |
Authors: Soundous Zougari, Mariam Tanana, Abdelouahid Lyhyaoui |
10.5120/ijca2019918929 |
Soundous Zougari, Mariam Tanana, Abdelouahid Lyhyaoui . Graph based Hybrid Assessment System for Programming Assignments. International Journal of Computer Applications. 178, 14 ( May 2019), 56-60. DOI=10.5120/ijca2019918929
Programming is a practical process; students need to write a lot of programs in order to master it. However, with large number of students, the assessment of programming exercises leads to extensive workload for teachers making it difficult for instructors to provide constructive and corrective feedback or even additional help when the students need it. In this work, we address the issue of automatic assessment for programming assignments. The goal of which is to provide immediate grading and comprehensible feedback to the learners, while taking some of the workload burden off the teachers. This paper proposes a system combining results from dynamic and static analysis to ensure a reliable and objective evaluation job. While dynamic analysis is based on unit testing framework, the static analysis will quantify the structural similarity between students’ programs and the solutions provided by the teacher. In order to perform such comparison, a suitable program representation and an adequate similarity measure will be presented.