Java Programming Assessment Tool for Assignment Module in Moodle E-learning System
Norazah Yusof, Nur Ariffin Mohd Zin, Noor Shyahira Adnan
Abstract
Open-access reader
Norazah Yusof, Nur Ariffin Mohd Zin, Noor Shyahira Adnan
Abstract
Open-access reader
This paper proposes an intermediate system called JAssess which is developed to provide a handy way to manage submission of students’ Java programming exercises from MoodleTM, as well as grading them semi-automatically. Details about the proposed system and the algorithm that lay behind it is explain. It presents the major methods used while evaluating the Java programming assignment and how to overcome the different environment used in JAssess and MoodleTM. A few test samples are included. Results show 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. Some limitations of the system and suggestions for future works section was conclude in this paper.
OpenAlex reports 30 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
This paper proposes an intermediate system called JAssess which is developed to provide a handy way to manage submission of students’ Java programming exercises from MoodleTM, as well as grading them semi-automatically. Details about the proposed system and the algorithm that lay behind it is explain. It presents the major methods used while evaluating the Java programming assignment and how to overcome the different environment used in JAssess and MoodleTM. A few test samples are included. Results show 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. Some limitations of the system and suggestions for future works section was conclude in this paper.
Key concepts: Computer science, Java, Programming language, E learning, Operating system, The Internet