Check My Code: Designing Assignment Submission System with Web-Based Java Compiler

Authors

  • Afiqah M. Azahari
  • Arniyati Ahmad
  • Syarifah Bahiyah Rahayu

Abstract

Integration of the web-based system into the curriculum of computer science education has significantly increased over the past decade. In response to the growing numbers of students, needs of an electronic method as for receiving and processing students’ assignments and examinations is required especially in programming courses. Most of the lecturers still using email as a medium for collecting programming task. To organize, download, compile, run and evaluate student’s programming file is challenging and time-consuming. Therefore, to overcome the issues, a well-designed assignment submission system is needed to facilitate collections of the programming task. The study is focusing on developing a visualization tools which compiling, running and submitting the programming task via CheckMyCode system. CheckMyCode equips with cloud compiler that could be run via a browser. Then, a student could write, compile, run and submit their code through the web-enabled compiler system. The functionality of CheckMyCode including creating a task, assignment and task submission, web code editor, grading system, and task feedback. CheckMyCode helps to reduce and minimize human error, assist lecturer in term of processing and controlling the given programming task. It is anticipated that CheckMyCode system will provide an educational web-based application which assists student to gain experience in the programming field and overcome the learning curve issue.

Downloads

Published

2019-12-23

Issue

Section

Articles