Developing Moodle Plugin for Creating Learning Content with Another REST Function Call

Kautsar, Irwan Alnarus and Kubota, Shin-Ichiro and Musashi, Yasuo and Sugitani, Kenichi (2014) Developing Moodle Plugin for Creating Learning Content with Another REST Function Call. In: IEEE Global Engineering Education Conference, EDUCON, 3-5 April 2014, Istanbul; Turkey.

EDUCON2014preprint.pdf - Accepted Version
Available under License Creative Commons Attribution.

Download (7MB) | Preview


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.

Item Type: Conference or Workshop Item (Paper)
Subjects: T Technology > TK Electrical engineering. Electronics Nuclear engineering
Divisions: Faculty of Engineering > School of Computer Engineering
Depositing User: Irwan Alnarus Kautsar
Date Deposited: 14 Aug 2017 06:15
Last Modified: 14 Aug 2017 06:15

Actions (login required)

View Item View Item