Rapid improvement of information technology has caused the distance learning types to vary, and it has enabled the Internet based distance learning of programming courses to be popular. For the assessment of the programming assignments, an online compiler module is needed within Internet based distance education systems. In this study, our aim is to include an online compiler into Moodle distance education system to ease grading of the programming assignments submitted by the students. Moodle is one of the most widely used free and open source Web-based distance education tool. To compile programming assignments GCC compiler, which is free and supports C, C++, Objective C, Fortran, Java, Ada, Modula-3, Pascal, and Go languages, is used. In this study, we updated Moodle source codes to enable instructors to compile and run programming assignments submitted by the students. The effectiveness of our online compiler module is evaluated by measuring and comparing the time needed to compile and run a C programming assignment submitted to Moodle system by using our online compiler, and by using any other offline compiler that runs locally on instructor’s computer. We observed that, it takes 50 seconds if online compiler is used, and 3 minutes if it is not used, to assess an assignment. So our online compiler module reduces the time needed for grading of the programming assignments that are submitted to the Moodle distance education system. Keywods: Distance education technologies; Moodle; programming courses; online compiler
Benzer Makaleler | Yazar | # |
---|
Makale | Yazar | # |
---|