Automated Grading Systems for Programming Assignments: A Literature Review
Journal Title: International Journal of Advanced Computer Science & Applications - Year 2019, Vol 10, Issue 3
Abstract
Automated grading for programming assignments is becoming more and more important nowadays especially with the emergence of the Massive Open Online Courses. Many techniques and systems are being used nowadays for automated grading in educational institutions. This article provides a literature review of the many automated grading systems and techniques that are being used currently. It focuses on highlighting the differences between these systems and techniques and addressing issues, advantages and disadvantages. The review shows that these systems have limitations due to difficulty in usage by students as noticed by some course instructors. Some of these problems stem from UI/UX difficulties while other problems were due to beginner syntax errors and language barriers. Finally, it shows the need to fill the gap by building new systems that are friendlier towards beginner programmers, has better localization and easier user experience.
Authors and Affiliations
Hussam Aldriye, Asma Alkhalaf, Muath Alkhalaf
Improving Modified Grey Relational Method for Vertical Handover in Heterogeneous Networks
With the advent of next-generation wireless network technologies, vertical handover has become indispensable to keep the mobile user always best connected (ABC) in a heterogeneous environment, especially the significant...
Algorithm to Match Ontologies on the Semantic Web
It has been recognized that semantic data and knowledge extraction will significantly improve the capability of natural language interfaces to the semantic search engine. Semantic Web technology offers a vast scale of sh...
Detection and Prevention of SQL Injection Attack by Dynamic Analyzer and Testing Model
With the emergence and popularity of web application, threats related to web applications has increased to large extent. Among many other web applications threats Structured Query Language Injection Attack (SQLIA) is the...
Discovering Gaps in Saudi Education for Digital Health Transformation
The growing complexity of healthcare systems worldwide and the medical profession’s increasing dependency on information technology for accurate practice and treatment call for specific standardized education in health i...
Using Sab-Iomha for an Alpha Channel based Image Forgery Detection
Digital images are a very popular way of transfer-ring media. However, their integrity remains challenging because these images can easily be manipulated with the help of software tools and such manipulations cannot be v...