Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-61347

Extend mobile app to easily work with Moodle plugins


    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Minor Minor
    • None
    • 3.4
    • General


      The Moodle mobile app allows plugins to be supported by its remote add-ons functionality. This allows third party plugin developers to allow their plugin to work in the Moodle mobile app. However, the remote add-on function is very difficult to develop and maintain, requiring the developer to learn an entire new system and distribute their work separately to their Moodle plugin.


      There is a proposal from the Moodle team that makes it possible to provide mobile support without having to learn a new system and develop a new application. This proposal is captured in the tracker issue MOBILE-2333. This proposal is to use MUA funding to move this work along.


      • Project size:medium
      • Audience: all Moodle installations that depend on third party plugins and (wish) to use them in the mobile app, third party plugin developers
      • Target users: all


      Make it possible for third party plugin developers to have their plugin supported in the Moodle Mobile app without having to learn, develop and maintain a completely new platform beyond Moodle.

      Provide a new Moodle plugin API that allows a plugin to be supported in the Moodle Mobile app by adding straightforward Moodle PHP code.

      User Stories

      As a Moodle plugin developer, I should be able to provide my plugin to the Moodle Mobile app by adding new, or modifying Moodle plugin PHP code.

      Links to existing tracker issues, forum discussions, contrib plugins



      Use the existing proposal documented in https://docs.google.com/a/moodle.com/document/d/1N4eZlYXnPnEyB0Xf7Of7AF7qty-wXcQg9N1ok9txSEg/edit?usp=drive_web

      Further reading


            Unassigned Unassigned
            mchurch Mike Churchward
            0 Vote for this issue
            2 Start watching this issue


                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.