This paper describes the Generic Automated Marking Environment (GAME-2+), which is the extension of GAME-2 and provides an analysis of its performance in assessing student programming projects. GAME-2+ has been designed to automatically assess programming exercises written in C, C++, JAVA, Delphi and PHP languages based on a number of factors including meaningful comments, the structure of functions and the detection and correction of compile-time errors. The assessment is marked based on these metrics using heuristic and fuzzy rules. In this research, GAME-2+ has been tested on a number of student programming exercises and assignments. The system has attained encouraging result as compared to a human marker. 1
Computing and Computer Science students must acquire a variety of skills early on in their undergrad...
Currently, educational games are being developed to teach children the basics of computer programmin...
Automated assessment and feedback of computer programming tasks can be a significant asset in comput...
This paper describes the Generic Automated Marking Environment (GAME) and provides a detailed analys...
This paper describes the Generic Automated Marking Environment (GAME) and provides a detailed analys...
In this paper, a Generic Automated Marking Environment (GAME) is proposed for assessing student prog...
Programming is a very complex and challenging subject to teach and learn. A strategy guaranteed to d...
This research investigates the feasibility and effectiveness of assessing students programming solut...
The increased number of students (in higher education) learning programming languages makes the effi...
The use of games in education necessitates investigations on how to successfully transpose learning ...
We have designed and implemented game-themed program-ming assignment modules targeted specically for...
There has recently been an increased emphasis on the importance of learning programming languages, n...
In recent years, many students in higher education have begun to learn programming languages. In doi...
Learning to program is hard. Students need to remain motivated to keep practicing and to overcome th...
The practice is the crux of learning to program. Automated assessment plays a key role in enabling t...
Computing and Computer Science students must acquire a variety of skills early on in their undergrad...
Currently, educational games are being developed to teach children the basics of computer programmin...
Automated assessment and feedback of computer programming tasks can be a significant asset in comput...
This paper describes the Generic Automated Marking Environment (GAME) and provides a detailed analys...
This paper describes the Generic Automated Marking Environment (GAME) and provides a detailed analys...
In this paper, a Generic Automated Marking Environment (GAME) is proposed for assessing student prog...
Programming is a very complex and challenging subject to teach and learn. A strategy guaranteed to d...
This research investigates the feasibility and effectiveness of assessing students programming solut...
The increased number of students (in higher education) learning programming languages makes the effi...
The use of games in education necessitates investigations on how to successfully transpose learning ...
We have designed and implemented game-themed program-ming assignment modules targeted specically for...
There has recently been an increased emphasis on the importance of learning programming languages, n...
In recent years, many students in higher education have begun to learn programming languages. In doi...
Learning to program is hard. Students need to remain motivated to keep practicing and to overcome th...
The practice is the crux of learning to program. Automated assessment plays a key role in enabling t...
Computing and Computer Science students must acquire a variety of skills early on in their undergrad...
Currently, educational games are being developed to teach children the basics of computer programmin...
Automated assessment and feedback of computer programming tasks can be a significant asset in comput...