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

Extend mobile app to easily work with Moodle plugins

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 3.4
    • Fix Version/s: None
    • Component/s: General
    • Affected Branches:
      MOODLE_34_STABLE

      Description

      Overview

      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.

      Summary

      • 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

      Goals

      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

      MOBILE-2333

      Requirements

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

      Further reading

      https://docs.google.com/a/moodle.com/document/d/1N4eZlYXnPnEyB0Xf7Of7AF7qty-wXcQg9N1ok9txSEg/edit?usp=drive_web

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              mchurch Mike Churchward
              Participants:
              Component watchers:
              Jake Dallimore, Jun Pataleta, Ryan Wyllie
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: