Title :
Developing Moodle plugin for creating learning content with another REST function call
Author :
Kautsar, Irwan Alnarus ; Kubota, Shin-Ichiro ; Musashi, Yasuo ; Sugitani, Kenichi
Author_Institution :
CMIT Lab., Kumamoto Univ., Kumamoto, Japan
Abstract :
The Moodle REST function calls enables third party applications having access to the Moodle database´s through Moodle Web services and REST (Representational state transfer) protocols. The access could be as learning content creation. According to Moodle architecture, the learning content creation, need to be placed on Moodle section tables. This is shown, a third party application should make or use the Moodle section when making a course. The “section” is the most essential component on Moodle. Because, the “section” contain documents, assignments, quiz for learners. However, some Moodle REST function calls, such as creating the “section” on Moodle courses, have not been implemented in the Moodle system, yet. And for our current development applications, it need to have an access to create complete learning content on section tables. With developing Moodle plugins, possibly create learning content in the Moodle sections, but needed Moodle REST function call to access developed plugin. Therefore, we propose solutions that developed a Moodle plugin to create learning content and solve an unprovided Moodle REST function call by developed another Moodle REST function call. This paper presents our current development to enable creation of learning content from third party application, using the developed Moodle plugin. As a result, with the developed Moodle plugin, success to create learning content on Moodle LMS, and developed another Moodle REST function call.
Keywords :
Web services; educational courses; educational institutions; further education; learning management systems; Moodle LMS; Moodle REST function calls; Moodle Web services; Moodle architecture; Moodle courses; Moodle database; Moodle plugin development; Moodle section tables; learning content creation; representational state transfer protocols; third-party applications; Cultural differences; Databases; Educational institutions; Least squares approximations; Protocols; Servers; Web services; LMS; Moodle; REST Function Call;
Conference_Titel :
Global Engineering Education Conference (EDUCON), 2014 IEEE
Conference_Location :
Istanbul
DOI :
10.1109/EDUCON.2014.6826183