UTHM Institutional Repository

Java programming assessment tool for assignment module in moodle e-learning system

Adnan, Noor Shyahira and Mohd Zin, Nur Ariffin and Yusof, Norazah (2012) Java programming assessment tool for assignment module in moodle e-learning system. In: rogram for International Conference on Teaching and Learning in Higher Education (ICTLHE 2012), 10 - 12 April 2012, Kalana Resort Seremban, Negeri Sembilan Malaysia.


Download (391kB)


This paper proposes an intermediate system called JAssess which is developed to provide a solemn solution in providing a handy way to manage submission of students' Java programming exercises from MoodleTM, as well as grading them semi-automatically. This system implements dynamic testing type where testing involves executing of the program. This paper will explains in detail about the proposed system, JAssess, and the algorithm that lay behind it. It presents the major methods used while evaluating the Java programming assignment which include: the predefined Java File, Java Unzip, Java Runtime, Java Compiler and Java Reflection. Section 4 reviews the integration of JAssess with MoodleTM, in which it extends the functionality of the learning management system and provides better learning environment. It also explains on how to overcome the different environment used in JAssess and MoodleTM, in which MoodleTM is written in PHP, while JAssess is using Java technology. Although PHP and Java are not similar in terms of its syntax, but both are able to interact between each other with the help of data layout structure. A few test samples have been prepared in which they represent the successful and failed of the Java program compilation. Results are being discussed and are shown that the proposed model is able to display the suggested mark along with the output for every successful compilation, and will display the error along with the suggested mark for every failed compilation. Finally, some limitations of the proposed system and suggestions for future works section was concludes in this paper.

Item Type: Conference or Workshop Item (Paper)
Uncontrolled Keywords: programming assessment; Moodle TM ; web-based; Java programming language;
Subjects: Q Science > QA Mathematics > QA76 Computer software
Depositing User: M.Iqbal Zainal A
Date Deposited: 20 Apr 2012 03:39
Last Modified: 20 Apr 2012 03:39
URI: http://eprints.uthm.edu.my/id/eprint/2504
Statistic Details: View Download Statistic

Actions (login required)

View Item View Item


Downloads per month over past year