「Moodleアプリの追加機能」の版間の差分

提供:MoodleDocs
移動先:案内検索
編集の要約なし
 
1行目: 1行目:
{{モバイル}}
{{モバイル}}
{{Infoboxプラグイン
{{Infobox plugin
|type =ローカルプラグイン
|type = ローカルプラグイン
|entry = http://moodle.org/plugins/view.php?plugin=local_mobile
|entry = http://moodle.org/plugins/view.php?plugin=local_mobile
|tracker = https://tracker.moodle.org/browse/CONTRIB/component/13930
|tracker = https://tracker.moodle.org/browse/CONTRIB/component/13930
|ディスカッション= https://moodle.org/mod/forum/view.php?id=7798
|discussion = https://moodle.org/mod/forum/view.php?id=7798
|maintainer = [[User:Juan Leyva|Juan Leyva]]
|maintainer = [[User:Juan Leyva|Juan Leyva]]
}}
}}


Moodleモバイル追加機能プラグインは、現在Moodle 3.5以降でのみ利用可能なMoodle Mobileアプリに新しい機能とWebサービスを提供します。
Moodleアプリ追加機能プラグインは、現在、Moodle 3.5以降でのみ利用可能なMoodleモバイルアプリの新機能およびウェブサービスを提供します。


このプラグインは、Moodle HQによって公式に開発および保守されています
このプラグインは、Moodle HQにより公式に開発およびメンテナンスされています。


==仕組み==
== 動作概要 ==


プラグインをインストールすると、新しいサービス「Moodle Mobile追加機能」が作成されます。モバイルアプリは、このサービスが有効になっているかどうかを確認します。そうでない場合、モバイルアプリは標準のコアモバイルアプリサービスにフォールバックします。
インストールすると、プラグインは "Moodleアプリ追加機能" という新しいサービスを作成します。モバイルアプリは、このサービスが有効かどうかチェックします。有効になっていない場合、モバイルアプリは標準のコアモバイルアプリサービスに戻ります。


[[Moodleモバイル機能]]を開いて、Moodleバージョンに応じてサイトに追加されている新機能を確認してください。
あなたのMoodleバージョンに応じて、どのような新機能がサイトに追加されるか、[[Moodleアプリの機能]]を開いて確認してください。


==機能==
== 特徴 ==


* SSO認証方式(Shibboleth、CAS、Google OAuth 2)を使用した3.2より前のMoodleサイトのサポート
* SSO認証方式 (Shibboleth, CAS, Google OAuth 2) を使用する3.2以前のMoodleサイトをサポートします。
* MNet認証(Moodleネットワーク認証)を使用するサイトのサポート
* MNet認証(Moodle Network認証)を使用するサイトをサポートします。
*バージョン2.6より前のMoodleサイトでのプッシュ通知のサポート
* バージョン2.6以前のMoodleサイトでのプッシュ通知のサポート


=== SSOメソッド(ShibbolethやCASなど)を使用してサイトの認証を有効にする===
=== SSOを使用しているサイトの認証を有効にする(ShibbolethやCASなど) ===


非常に重要な注意:SSOが機能していない(またはランダムに失敗している)場合は、[ゲストの自動ログイン]オプションの[自動ログイン]を無効にする必要があります。この設定は、一部のサイトではアプリ経由のSSOと互換性がない場合があります(Moodle 3.2以降では正常に動作するはずです)。
非常に重要な注意: SSOが動作しない場合 (または、ランダムに失敗する場合)、"Auto login guest#" オプションの "autologinguests" を無効にする必要があります。この設定は、いくつかのサイトのSSOアプリと互換性がない場合があります (Moodle 3.2以降では問題なく動作します)。


SSOおよびMNet認証は、Windows 8およびWindows Phone 8アプリではサポートされていません
SSOおよびMNet認証は、Windows 8およびWindows Phone 8アプリではサポートされていません。


プラグインがインストールされたら、サイト管理>プラグイン>ローカルプラグイン> Moodleモバイルの追加機能に移動する必要があります
プラグインがインストールされたら、あなたは サイト管理 > プラグイン > ローカルプラグイン > Moodleアプリ追加機能 に移動する必要があります。


そこで「ログインの種類」を選択できます:
そこでは "ログインの方法" を選択することができます。
;'''アプリ経由''':デフォルトのログインです。ユーザーはアプリに自分の認証情報を導入する必要があります
;'''アプリ経由''' : デフォルトのログインで、ユーザはアプリ内で認証情報を入力する必要があります。
;'''ブラウザウィンドウを介して''':Moodleサイトのログインフォームを指している新しいブラウザインスタンスがモバイルデバイスで開かれています(必要に応じて再び外部アイデンティティプロバイダーにリダイレクトされる場合があります)。ユーザーはそこで資格情報を紹介する必要があります。これは、SSO方式を使用するサイト(またはユーザーをアプリではなくサイトで認証することを強制したいサイト)に対して選択する必要があるオプションです。
;'''ブラウザウィンドウ経由''' : モバイルデバイスに新しいブラウザインスタンスが開かれ、Moodleサイトのログインフォームが表示されます (必要に応じて、外部のIDプロバイダにリダイレクトされる場合があります)。ユーザはここで自分の認証情報を入力する必要があります。これはSSOメソッドを使用しているサイトで選択しなければならないオプションです (またはユーザにアプリではなくサイトでの認証を強制したいサイトの場合)。


[https://www.youtube.com/watch?v=cl8rsyyyg9g MoodleモバイルSSOを示すビデオ]
[https://www.youtube.com/watch?v=cl8rsyyyg9g Video showing Moodle Mobile SSO]


[ブラウザウィンドウ経由]オプションを使用する場合、オプションで、モバイルアプリを開くためにシステムが使用するURLスキームを指定できます。デフォルトでは、アプリを開くために使用されるURLスキームは、SSOプロセス中に自身のアプリによって示されるものになります。独自のURLスキームを使用してカスタムアプリを開発し、アプリを介したSSOログインのみを許可する場合は、そこにURLスキームを指定できます。サイトはその設定を検出し、アプリが示す値の代わりにそれを使用します。
"ブラウザウィンドウ経由" オプションを使用する場合は、モバイルアプリを開くためにシステムが使用するURLスキームをオプションで指定できます。デフォルトでは、アプリを開くために使用されるURLスキームは、SSOプロセス中に自作アプリが示すものになります。独自のURLスキームを使用するカスタムアプリを開発し、アプリ経由のSSOログインのみを許可したい場合は、そこにURLスキームを示すことができます。サイトはその設定を検出し、アプリが示す値の代わりにそれを使用します。


===サイトからアプリを構成する===
=== 自分のサイトからアプリを設定する ===


*サイトのアプリ機能を無効にします。アプリを介して利用したくない機能がある場合は、ここで無効にすることができます。
* あなたのサイトでアプリの機能を無効にします。アプリで利用したくない機能がある場合は、ここで無効にすることができます。
*アプリのテキスト文字列の名前を変更します。
* アプリのテキスト文字列の名前を変更します。
*アプリのメインメニュー(サイドメニュー)に新しいアイテムを追加します。
* アプリのメインメニュー(サイドメニュー)に新しい項目を追加します。
* [サイトの変更]オプションを[ログアウト]オプションに置き換えて、ユーザーが次のアクセス時に資格情報を入力するように強制します。
* サイト変更オプションを "ログアウト" に置き換えて、次回のアクセス時にユーザに認証情報を入力させるようにします。


==インストール==
== インストール ==


#zipファイルをlocal /ディレクトリに解凍します。 local / mobileという新しいディレクトリが作成されます。
# zipファイルをlocal/ディレクトリに解凍します。local/mobileという新しいディレクトリが作成されます。
#''サイト管理>通知 ''に移動してプラグインのインストールを完了します。
# ''サイト管理 > 通知'' にアクセスし、プラグインのインストールを完了させます。
#''[サイトの管理]> [モバイルアプリ]> [モバイルの設定]に移動し、モバイルデバイスのWebサービスを有効にします(変更を保存してください)
# ''サイト管理 > モバイルアプリ > モバイル設定'' にアクセスし、モバイル端末向けのWebサービスを有効にしてください(変更内容は必ず保存してください)。
#''サイト管理>プラグイン> Webサービス>外部サービス ''に移動し、 "Moodle Mobile追加機能"を編集し、 "有効"フィールドをチェックして変更を保存します。
# ''サイト管理 > プラグイン > ウェブサービス > 外部サービス'' に移動し, "Moodleアプリ追加機能" を編集し, "有効" フィールドにチェックを入れ, 変更を保存してください.
#「サイト管理>ユーザー>権限>ロールの定義」に移動し、認証済みユーザーロールを編集して、機能moodle/webservice:createtokenを許可します。
# ''サイト管理 > ユーザ > パーミッション > ロールを定義する'' に移動し、認証済みユーザロールを編集し、ケイパビリティ moodle/webservice:createtoken を許可してください。


注:Moodleモバイルアプリをバージョン1.4.4にアップグレードする必要があります。
注意: あなたは、Moodleモバイルアプリをバージョン1.4.4にアップグレードする必要があります。


現在Moodleモバイルアプリを使用している場合、アプリが新しいサービスを検出するためには、すべてのサイトからログアウトする必要があります。
現在、Moodleモバイルアプリを使用している場合、アプリが新しいサービスを検出するために、あなたのすべてのサイトからログアウトする必要があります。


==管理ユーザの方、お読みください==
== 管理者ユーザの方は、お読みください ==


このプラグインは、Moodleインストールに新しいサービスをインストールします。このタイプのサービスの自動トークン作成は、管理ユーザーには禁止されています。つまり、管理ユーザーはモバイルアプリを使用できません。
このプラグインは、あなたのMoodleインストールに新しいサービスをインストールします。このタイプのサービスの自動トークン作成は、管理者ユーザには禁止されています。つまり、管理者ユーザはモバイルアプリを使用することができません。


これは簡単に解決できます。管理者はlocal_mobileサービス用にMoodleで手動でトークンを作成する必要があります( ''プラグイン > Webサービス > トークンの管理'')。 ''': '''トークンを作成する前に、デフォルトの "Moodleモバイルウェブサービス" 設定を "Moodleモバイル追加機能サービス" に切り替えてください。
管理者は、Moodle (''プラグイン > ウェブサービス > トークンを管理する'') で、local_mobileサービス用のトークンを手動で作成することで、簡単に解決することができます。
'''注意:''' トークンを作成する前に、デフォルトの "Moodleモバイルウェブサービス" 設定を "Moodleモバイル追加機能サービス" にトグルしてください。


[[en:Moodle app additional features]]
[[en:Moodle app additional features]]
[[de:Moodle App-Zusatzfunktionen]]
[[de:Moodle App - Zusatzfunktionen]]
[[es:Característicasadicionales de Moodle Mobile]]
[[es:Características adicionales de Moodle Mobile]]
[[fr:Fonctionnalitésadditionalnelles de l'app mobile]]
[[fr:Fonctionnalités additionnelles de l'app mobile]]

2021年9月6日 (月) 06:02時点における最新版

Moodleアプリの追加機能
タイプ ローカルプラグイン
セット N/A
ダウンロード http://moodle.org/plugins/view.php?plugin=local_mobile
イシュー https://tracker.moodle.org/browse/CONTRIB/component/13930
ディスカッション https://moodle.org/mod/forum/view.php?id=7798
メンテナー Juan Leyva

Moodleアプリ追加機能プラグインは、現在、Moodle 3.5以降でのみ利用可能なMoodleモバイルアプリの新機能およびウェブサービスを提供します。

このプラグインは、Moodle HQにより公式に開発およびメンテナンスされています。

動作概要

インストールすると、プラグインは "Moodleアプリ追加機能" という新しいサービスを作成します。モバイルアプリは、このサービスが有効かどうかチェックします。有効になっていない場合、モバイルアプリは標準のコアモバイルアプリサービスに戻ります。

あなたのMoodleバージョンに応じて、どのような新機能がサイトに追加されるか、Moodleアプリの機能を開いて確認してください。

特徴

  • SSO認証方式 (Shibboleth, CAS, Google OAuth 2) を使用する3.2以前のMoodleサイトをサポートします。
  • MNet認証(Moodle Network認証)を使用するサイトをサポートします。
  • バージョン2.6以前のMoodleサイトでのプッシュ通知のサポート

SSOを使用しているサイトの認証を有効にする(ShibbolethやCASなど)

非常に重要な注意: SSOが動作しない場合 (または、ランダムに失敗する場合)、"Auto login guest#" オプションの "autologinguests" を無効にする必要があります。この設定は、いくつかのサイトのSSOアプリと互換性がない場合があります (Moodle 3.2以降では問題なく動作します)。

SSOおよびMNet認証は、Windows 8およびWindows Phone 8アプリではサポートされていません。

プラグインがインストールされたら、あなたは サイト管理 > プラグイン > ローカルプラグイン > Moodleアプリ追加機能 に移動する必要があります。

そこでは "ログインの方法" を選択することができます。

アプリ経由
デフォルトのログインで、ユーザはアプリ内で認証情報を入力する必要があります。
ブラウザウィンドウ経由
モバイルデバイスに新しいブラウザインスタンスが開かれ、Moodleサイトのログインフォームが表示されます (必要に応じて、外部のIDプロバイダにリダイレクトされる場合があります)。ユーザはここで自分の認証情報を入力する必要があります。これはSSOメソッドを使用しているサイトで選択しなければならないオプションです (またはユーザにアプリではなくサイトでの認証を強制したいサイトの場合)。

Video showing Moodle Mobile SSO

"ブラウザウィンドウ経由" オプションを使用する場合は、モバイルアプリを開くためにシステムが使用するURLスキームをオプションで指定できます。デフォルトでは、アプリを開くために使用されるURLスキームは、SSOプロセス中に自作アプリが示すものになります。独自のURLスキームを使用するカスタムアプリを開発し、アプリ経由のSSOログインのみを許可したい場合は、そこにURLスキームを示すことができます。サイトはその設定を検出し、アプリが示す値の代わりにそれを使用します。

自分のサイトからアプリを設定する

  • あなたのサイトでアプリの機能を無効にします。アプリで利用したくない機能がある場合は、ここで無効にすることができます。
  • アプリのテキスト文字列の名前を変更します。
  • アプリのメインメニュー(サイドメニュー)に新しい項目を追加します。
  • サイト変更オプションを "ログアウト" に置き換えて、次回のアクセス時にユーザに認証情報を入力させるようにします。

インストール

  1. zipファイルをlocal/ディレクトリに解凍します。local/mobileという新しいディレクトリが作成されます。
  2. サイト管理 > 通知 にアクセスし、プラグインのインストールを完了させます。
  3. サイト管理 > モバイルアプリ > モバイル設定 にアクセスし、モバイル端末向けのWebサービスを有効にしてください(変更内容は必ず保存してください)。
  4. サイト管理 > プラグイン > ウェブサービス > 外部サービス に移動し, "Moodleアプリ追加機能" を編集し, "有効" フィールドにチェックを入れ, 変更を保存してください.
  5. サイト管理 > ユーザ > パーミッション > ロールを定義する に移動し、認証済みユーザロールを編集し、ケイパビリティ moodle/webservice:createtoken を許可してください。

注意: あなたは、Moodleモバイルアプリをバージョン1.4.4にアップグレードする必要があります。

現在、Moodleモバイルアプリを使用している場合、アプリが新しいサービスを検出するために、あなたのすべてのサイトからログアウトする必要があります。

管理者ユーザの方は、お読みください

このプラグインは、あなたのMoodleインストールに新しいサービスをインストールします。このタイプのサービスの自動トークン作成は、管理者ユーザには禁止されています。つまり、管理者ユーザはモバイルアプリを使用することができません。

管理者は、Moodle (プラグイン > ウェブサービス > トークンを管理する) で、local_mobileサービス用のトークンを手動で作成することで、簡単に解決することができます。 注意: トークンを作成する前に、デフォルトの "Moodleモバイルウェブサービス" 設定を "Moodleモバイル追加機能サービス" にトグルしてください。