Automated programming assignment grading system

Loading...
Thumbnail Image

Date

2017-12

Journal Title

Journal ISSN

Volume Title

Publisher

Department of Computer Science and Engineering, University of Moratuwa.

Abstract

Today there are many e-learning systems that fulfill the thirst for education. Those e-learning systems have many courses in different fields. There are so many e-classes that teach how to program in many different programming languages. But in most of those e-classes instructors have to spend a lot of time to evaluate assignments submitted by students. If the grading process can be done automatically, it will save lots of time of instructors. There are many systems that use the functionality of evaluating programs automatically. They provide support for hosting online programming competitions, but most of them do not provide platforms for e-classes. Therefore Automated Programming Assignment Grading System (APAGS) is the solution which supports both e-class environment and programming competition environment. The APAGS is a web system which has developed using Symfony framework according to the model, control and view architecture to provide both e-class environment and competition hosting environment. Its main goal is to evaluate the programs and analyse results for both assignments and competitions.

Description

Keywords

e-classes, Programming Competition, Assignment, Grading, Model view controller, PHP, Symfony

Citation

******

DOI