JavaMarker Extended: An Eclipse Plugin to Mark Java GUI Programs
Graphical user interfaces are an important part of today’s application, which requires academic staff to teach the principles and to ask students to deliver assignments on designing those interfaces. The considerable number of students in this filed makes the process of marking difficult and time consuming. Therefore the existence of an automated marking system seems inevitable. Graphical user interfaces however, for some reasons are difficult to be marked automatically. Amongst these difficult issues are the event driven nature of graphical user interfaces (GUIs), existence of several components in Java that do the same job and can be used interchangeably and the possibility of designing a program in a complete different ways. This paper elaborates these difficulties and introduces an Eclipse plugin, which is an extension to previously introduced system, designed to mark GUI programs. General Terms GUI Marking, GUI Grading, Automated Assessment, Computer Based Assessment, Java