International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
|
Volume 178 - Issue 14 |
Published: May 2019 |
Authors: Soundous Zougari, Mariam Tanana, Abdelouahid Lyhyaoui |
![]() |
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
@article{ 10.5120/ijca2019918929, author = { Soundous Zougari,Mariam Tanana,Abdelouahid Lyhyaoui }, title = { Graph based Hybrid Assessment System for Programming Assignments }, journal = { International Journal of Computer Applications }, year = { 2019 }, volume = { 178 }, number = { 14 }, pages = { 56-60 }, doi = { 10.5120/ijca2019918929 }, publisher = { Foundation of Computer Science (FCS), NY, USA } }
%0 Journal Article %D 2019 %A Soundous Zougari %A Mariam Tanana %A Abdelouahid Lyhyaoui %T Graph based Hybrid Assessment System for Programming Assignments%T %J International Journal of Computer Applications %V 178 %N 14 %P 56-60 %R 10.5120/ijca2019918929 %I Foundation of Computer Science (FCS), NY, USA
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.