Moodleアプリの追加機能
Moodleアプリの追加機能 | |
---|---|
タイプ | ローカルプラグイン |
セット | 該当なし |
ダウンロード | https://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 |
メンテナ | フアンレイバ |
Moodle Mobileの追加機能プラグインは、現在最新のMoodleバージョンでのみ利用可能なMoodle Mobileアプリの新機能とウェブサービスを提供します。
このプラグインはMoodle HQによって正式に開発され維持されています。
内容
使い方
プラグインをインストールすると、新しいサービス「Moodle Mobile追加機能」が作成されます。モバイルアプリは、このサービスが有効になっているかどうかを確認します。そうでない場合、モバイルアプリは標準のコアモバイルアプリサービスにフォールバックします。
あなたのMoodleバージョンに応じてあなたのサイトにどんな新機能が追加されているかチェックするためにMoodle Mobile機能を開いてください。
機能
- SSO認証方法を使用した3.2より前のMoodleサイトのサポート(Shibboleth、CASおよびGoogle OAuth 2)
- MNet認証(Moodleネットワーク認証)を使用しているサイトのサポート
- バージョン2.6より前のMoodleサイトでのプッシュ通知のサポート
SSO方式(ShibbolethやCASなど)を使用してサイトの認証を有効にする
非常に重要な注意:SSOがあなたのために働いていない(またはそれがランダムに失敗している)場合、あなたは「自動ログインゲスト」オプション「自動ログインクエスト」を無効にする必要があるでしょう。この設定はサイトによってはアプリ経由のSSOと互換性がないかもしれません(Moodle 3.2以降ではうまくいくはずです)。
SSOおよびMNet認証は、Windows 8およびWindows Phone 8アプリではサポートされていません
プラグインがインストールされたら、サイト管理>プラグイン>ローカルプラグイン> Moodle Mobileの追加機能に進む必要があります。
そこであなたは "ログインのタイプ"を選ぶことができます。
- アプリ経由
- デフォルトのログインです、ユーザーはアプリで自分の資格情報を紹介する必要があります
- ブラウザウィンドウ経由
- Moodleサイトのログインフォームを指す新しいブラウザインスタンスがモバイルデバイスで開かれています(これは必要に応じて外部のIDプロバイダにリダイレクトすることもできます)。ユーザーは自分の資格情報をそこに紹介する必要があります。これは、SSO方式を使用するサイト(またはアプリ内ではなくサイト内でユーザーに認証を強制するサイト)に対して選択する必要があるオプションです。
[ブラウザウィンドウを介して]オプションを使用する場合、モバイルアプリを開くためにシステムで使用されるURLスキームをオプションで指定できます。デフォルトでは、アプリを開くために使用されるURLスキームは、SSOプロセス中に独自のアプリによって示されたものになります。独自のURLスキームを使用してカスタムアプリケーションを開発し、そのアプリケーションからのSSOログインのみを許可したい場合は、そこにURLスキームを指定できます。サイトはその設定を検出し、アプリによって示される値の代わりにそれを使用します。
あなたのサイトからアプリを設定する
- サイトのアプリ機能を無効にします。アプリから利用したくない機能がある場合は、ここで無効にできます。
- アプリのテキスト文字列の名前を変更します。
- アプリのメインメニュー(サイドメニュー)に新しい項目を追加します。
- [サイトの変更]オプションを[ログアウト]オプションに置き換えて、次回のアクセス時にユーザーに資格情報の入力を強制します。
インストール
- zipファイルをlocal /ディレクトリに解凍します。 local / mobileという新しいディレクトリが作成されます。
- サイト管理>通知に進み、プラグインのインストールを完了してください。
- [サイトの管理]> [モバイルアプリ]> [モバイル設定]に移動し、モバイルデバイス用のWebサービスを有効にします(変更を保存することを忘れないでください)。
- [サイトの管理]> [プラグイン]> [Webサービス]> [外部サービス]に移動し、 [ Moodle Mobileの追加機能]を編集して[有効]フィールドを確認し、変更を保存します。
- [サイトの管理]> [ユーザ]> [権限]> [ロールの定義]に移動し、[認証済みユーザ]ロールを編集して、機能moodle / webservice:createtokenを許可します。
注意:Moodle Mobileアプリをバージョン1.4.4にアップグレードしておく必要があります。
現在Moodle Mobileアプリを使用している場合は、アプリが新しいサービスを検出するためにすべてのサイトからログアウトする必要があります。
管理者ユーザー、読んでください
このプラグインはあなたのMoodleインストールに新しいサービスをインストールします。このタイプのサービスの自動トークン作成は管理者ユーザには禁じられています。これは、管理ユーザーがモバイルアプリを使用できなくなることを意味します。
これは簡単に解決できます。管理者はlocal_mobileサービスのためにMoodleで手動でトークンを作成する必要があります( プラグイン>ウェブサービス>トークンの管理 )。 注:トークンを作成する前に、デフォルトの[Moodleモバイルウェブサービス]設定を[Moodleモバイル追加機能サービス]に切り替えてください。