モバイルウェブサービス

Moodleには、モバイルアプリケーション用に設計されたWebサービスが組み込まれています。公式モバイルアプリを実行する必要があります。他の人が公式アプリを使用するようにしたい場合、またはサードパーティのアプリで明示的に要求されている場合にのみ有効にします。

モバイルWebサービスを有効にする

サイト管理者はまずモバイルWebサービスを有効にする必要があります。

  • [管理]> [サイト管理]> [モバイルアプリ]> [モバイル設定]で
  • [モバイルデバイス用のWebサービスを有効にする]をチェックしてから、
  • 保存をクリックします。

それでおしまい!他の手順は必要ありません。

このドキュメントの残りの部分では「舞台裏」について説明します。

サービスが有効になっているとどうなりますか

モバイルWebサービスを有効にすると、自動的に次の処理が行われます。

  • Webサービスシステムを有効にする([ 管理]> [サイト管理]> [拡張機能]
  • 「モバイルWebサービス」と呼ばれる組み込みの外部サービスを有効にします - この新しいモバイルサービスが有効として表示されているはずです。
  • xml-rpcプロトコルを有効にする(メンテナンスされていないMy Moodleアプリとの下位互換性のため)
  • 残りのプロトコルを有効にする
  • 認証されたユーザーロールに「webservice / xmlrpc:use」機能を許可する
  • 認証されたユーザーロールに 'webservice / rest:use'機能を許可する

モバイルWebサービスを無効にする

[モバイルWebサービスを有効にする]をオフにすると、自動的に次のようになります。

  • 「モバイルWebサービス」と呼ばれる外部サービスを無効にします。
  • 「モバイルWebサービス」が唯一有効な外部サービスの場合
    • Webサービスシステムを無効にする
    • xml-rpcプロトコルを無効にする
    • 残りのプロトコルを無効にする
    • 認証されたユーザーロールの 'webservice / xmlrpc:use'機能を削除します
    • 認証されたユーザーロールの 'webservice / rest:use'機能を削除します

関連情報