• DocumentCode
    148411
  • 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
  • fYear
    2014
  • fDate
    3-5 April 2014
  • Firstpage
    784
  • Lastpage
    787
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Global Engineering Education Conference (EDUCON), 2014 IEEE
  • Conference_Location
    Istanbul
  • Type

    conf

  • DOI
    10.1109/EDUCON.2014.6826183
  • Filename
    6826183