Building Automatic Grading Tools for Basic of Programming Lab in an Academic Institution

Open

Rina Harimurti, Andi Iwan Nurhidayat, Asmunin

2018 IOP Conference Series: Materials Science and Engineering Vol. 336 Issue 1 Conference paper Cited by 0

Abstract

The skills of computer programming is a core competency that must be mastered by students majoring in computer sciences. The best way to improve this skill is through the practice of writing many programs to solve various problems from simple to complex. It takes hard work and a long time to check and evaluate the results of student labs one by one, especially if the number of students a lot. Based on these constrain, web proposes Automatic Grading Tools (AGT), the application that can evaluate and deeply check the source code in C, C++. The application architecture consists of students, web-based applications, compilers, and operating systems. Automatic Grading Tools (AGT) is implemented MVC Architecture and using open source software, such as laravel framework version 5.4, PostgreSQL 9.6, Bootstrap 3.3.7, and jquery library. Automatic Grading Tools has also been tested for real problems by submitting source code in C/C++ language and then compiling. The test results show that the AGT application has been running well. © 2018 Institute of Physics Publishing. All rights reserved.

Affiliations

Informatics Engineering Department, Faculty of Engineering, Universitas Negeri Surabaya, Indonesia